]> git.vpit.fr Git - perl/modules/Thread-Cleanup.git/blobdiff - Cleanup.xs
Don't exit() when dieing during cleanup
[perl/modules/Thread-Cleanup.git] / Cleanup.xs
index 83ec8b461ef9a892d6808fbfd8dacb7e96d280dc..cc55d59e98eec3206bb0b6b3afbce854c8555372 100644 (file)
@@ -31,7 +31,7 @@ STATIC void tc_callback(pTHX_ void *ud) {
   PUSHMARK(SP);
   PUTBACK;
 
-  call_pv(__PACKAGE__ "::_CLEANUP", G_VOID);
+  call_pv(__PACKAGE__ "::_CLEANUP", G_VOID | G_EVAL);
 
   PUTBACK;