X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/9777bd50251d7e72c44bfbee7fbad2d8df148e47..6e51aaf823ae242f0fcd656cb7753b204bfe2efb:/Trampoline.t.cpp diff --git a/Trampoline.t.cpp b/Trampoline.t.cpp index 1d7cf95..267a253 100644 --- a/Trampoline.t.cpp +++ b/Trampoline.t.cpp @@ -66,10 +66,12 @@ void *Routine(void *arg) { void (*CYHandleServer)(pid_t); dlset(baton, CYHandleServer, "CYHandleServer", handle); + if (CYHandleServer == NULL) { + baton->dlerror(); + return NULL; + } - if (CYHandleServer != NULL) - CYHandleServer(baton->pid); - + CYHandleServer(baton->pid); return NULL; }