projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
xenserver: Correct renaming issue in openvswitch-xapi-update
[openvswitch]
/
lib
/
fatal-signal.c
diff --git
a/lib/fatal-signal.c
b/lib/fatal-signal.c
index 80ecfc35aaf820d1719ac66b0ebc2f7924b66af2..f6f913ebc0b1d2aa19923240344f40c88df37384 100644
(file)
--- a/
lib/fatal-signal.c
+++ b/
lib/fatal-signal.c
@@
-137,8
+137,11
@@
fatal_signal_handler(int sig_nr)
void
fatal_signal_run(void)
{
void
fatal_signal_run(void)
{
- int sig_nr
= stored_sig_nr
;
+ int sig_nr;
+ fatal_signal_init();
+
+ sig_nr = stored_sig_nr;
if (sig_nr != SIG_ATOMIC_MAX) {
call_hooks(sig_nr);
if (sig_nr != SIG_ATOMIC_MAX) {
call_hooks(sig_nr);
@@
-152,6
+155,7
@@
fatal_signal_run(void)
void
fatal_signal_wait(void)
{
void
fatal_signal_wait(void)
{
+ fatal_signal_init();
poll_fd_wait(signal_fds[0], POLLIN);
}
poll_fd_wait(signal_fds[0], POLLIN);
}