diff options
Diffstat (limited to 'gdbsupport')
-rw-r--r-- | gdbsupport/scoped_ignore_signal.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gdbsupport/scoped_ignore_signal.h b/gdbsupport/scoped_ignore_signal.h index eff240f..cb46812 100644 --- a/gdbsupport/scoped_ignore_signal.h +++ b/gdbsupport/scoped_ignore_signal.h @@ -75,7 +75,12 @@ public: sigpending (&pending); if (sigismember (&pending, Sig)) - sigwait (&set, nullptr); + { + int sig_found; + + sigwait (&set, &sig_found); + gdb_assert (sig_found == Sig); + } #endif } |