diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2010-05-20 17:05:42 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2010-05-20 17:05:42 +0200 |
commit | a6cbe6b8af3a3e8787be770251727913ac3c8730 (patch) | |
tree | e41bc3cd8c7ca9d5d9dea695b9c03400a105fdb6 /src | |
parent | 89ed8b193485c94b65eb8ba1014f6832d23707e1 (diff) | |
download | wolfbones-a6cbe6b8af3a3e8787be770251727913ac3c8730.tar.gz wolfbones-a6cbe6b8af3a3e8787be770251727913ac3c8730.tar.bz2 |
fixed on Linux
Diffstat (limited to 'src')
-rw-r--r-- | src/library/loader.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/library/loader.c b/src/library/loader.c index 96141e0..e858a62 100644 --- a/src/library/loader.c +++ b/src/library/loader.c @@ -137,13 +137,13 @@ WOLF_LIBRARY_FUNCPTR wolf_library_get_func( const wolf_library_p l, const char * ret = dlsym( l->handle, name ); if( ret == NULL ) { strncpy( l->errbuf, dlerror( ), INTERNAL_ERRBUF_SIZE ); - return WOLF_ERR_INTERNAL; + *error = WOLF_ERR_INTERNAL; + return ret; } #else #if defined _WIN32 ret = GetProcAddress( l->handle, name ); if( ret == NULL ) { - printf( "XXX: %d\n", GetLastError( ) ); strncpy( l->errbuf, "<TODO: GetLastError>", INTERNAL_ERRBUF_SIZE ); *error = WOLF_ERR_INTERNAL; return ret; |