Skip to content

Commit

Permalink
Fix code to remove predefinedHandlerWrapper
Browse files Browse the repository at this point in the history
Since j9sig_set_single_async_signal_handler was used to register
predefinedHandlerWrapper, j9sig_set_single_async_signal_handler must be
used to remove/free predefinedHandlerWrapper.

Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
  • Loading branch information
babsingh committed May 14, 2018
1 parent 3008dd5 commit ab9b544
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion runtime/vm/jvminit.c
Original file line number Diff line number Diff line change
Expand Up @@ -610,7 +610,7 @@ freeJavaVM(J9JavaVM * vm)
#endif

/* Remove the predefinedHandlerWrapper. */
j9sig_set_async_signal_handler(predefinedHandlerWrapper, vm, 0);
j9sig_set_single_async_signal_handler(predefinedHandlerWrapper, vm, 0, NULL);

/* Unload before trace engine exits */
UT_MODULE_UNLOADED(J9_UTINTERFACE_FROM_VM(vm));
Expand Down

0 comments on commit ab9b544

Please sign in to comment.