1 --- brltty-3.9/Programs/sys_shlib_dlfcn.h.orig 2008-08-29 12:14:44.073958167 +1200 2 +++ brltty-3.9/Programs/sys_shlib_dlfcn.h 2008-08-29 12:15:43.732981835 +1200 3 @@ -44,11 +44,9 @@ 4 void **address = pointerAddress; 5 *address = dlsym(object, symbol); 6 7 - { 8 - const char *error = dlerror(); 9 - if (!error) return 1; 10 - LogPrint(LOG_ERR, "%s", error); 11 - } 12 + if (*address) return 1; 13 + const char *error = dlerror(); 14 + LogPrint(LOG_ERR, "%s", error); 15 #endif /* HAVE_DLOPEN */ 16 return 0; 17 } 18