Commit f92c77180839e46e85d01c2507af6e5859542990

Timothy Gu 2014-01-22T04:26:18

Fix local symbol in global handle test

diff --git a/test.c b/test.c
index e278c55..1802721 100644
--- a/test.c
+++ b/test.c
@@ -144,17 +144,17 @@ int main()
         function( );
 
     function = dlsym( global, "function" );
-    if( !function )
+    if( function )
     {
         error = dlerror( );
-        printf( "Could not get symbol from global handle: %s\n",
+        printf( "Got local symbol from global handle: %s\n",
                 error ? error : "" );
         CLOSE_LIB
         CLOSE_GLOBAL
         RETURN_ERROR
     }
     else
-        printf( "Got symbol from global handle: %p\n", function );
+        printf( "Did not get local symbol from global handle: %p\n", function );
 
     if( function )
         function( );