Skip to content

Commit 45d4d7d

Browse files
committed
8283337: Posix signal handler modification warning triggering incorrectly
Reviewed-by: stuefe, dholmes
1 parent 3d4be14 commit 45d4d7d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/hotspot/os/posix/signals_posix.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,8 +1244,10 @@ void set_signal_handler(int sig, bool do_check = true) {
12441244
}
12451245
#endif
12461246

1247-
// Save handler setup for later checking
1248-
vm_handlers.set(sig, &sigAct);
1247+
// Save handler setup for possible later checking
1248+
if (do_check) {
1249+
vm_handlers.set(sig, &sigAct);
1250+
}
12491251
do_check_signal_periodically[sig] = do_check;
12501252

12511253
int ret = sigaction(sig, &sigAct, &oldAct);

0 commit comments

Comments
 (0)