diff options
-rw-r--r-- | dlfcn.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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 | } |