< prev index next >

src/os/posix/vm/os_posix.cpp

Print this page
rev 13094 : 8182034: os::Posix::is_valid_signal() should, if it uses sigaddset, initialize the signal set
Reviewed-by:

@@ -758,10 +758,11 @@
 #ifdef __APPLE__
   return sig >= 1 && sig < NSIG;
 #else
   // Use sigaddset to check for signal validity.
   sigset_t set;
+  sigemptyset(&set);
   if (sigaddset(&set, sig) == -1 && errno == EINVAL) {
     return false;
   }
   return true;
 #endif
< prev index next >