src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
changeset 55653 3243c42d737d
parent 55490 3f3dc00a69a5
child 57594 61c2e3e7315d
--- a/src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp	Thu Jul 11 06:49:49 2019 +0200
+++ b/src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp	Thu Jul 11 06:56:51 2019 +0200
@@ -270,8 +270,9 @@
 
 #ifdef CAN_SHOW_REGISTERS_ON_ASSERT
   if ((sig == SIGSEGV || sig == SIGBUS) && info != NULL && info->si_addr == g_assert_poison) {
-    handle_assert_poison_fault(ucVoid, info->si_addr);
-    return 1;
+    if (handle_assert_poison_fault(ucVoid, info->si_addr)) {
+      return 1;
+    }
   }
 #endif