result = dlsym(__libGlHandle, symbol);
-#ifndef RETRACE
- if (result == dlsym(RTLD_SELF, symbol)) {
+ if (resullt && result == dlsym(RTLD_SELF, symbol)) {
os::log("apitrace: error: symbol lookup recursion\n");
os::abort();
return NULL;
}
-#endif
return result;
}