aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dlfcn.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/dlfcn.c b/dlfcn.c
index 2497a39..01e878b 100644
--- a/dlfcn.c
+++ b/dlfcn.c
@@ -432,7 +432,10 @@ void *dlsym( void *handle, const char *name )
432 continue; 432 continue;
433 symbol = GetProcAddress( modules[i], name ); 433 symbol = GetProcAddress( modules[i], name );
434 if( symbol != NULL ) 434 if( symbol != NULL )
435 {
436 free( modules );
435 goto end; 437 goto end;
438 }
436 } 439 }
437 440
438 } 441 }