diff options
author | Denys Vlasenko | 2018-04-29 13:46:49 +0200 |
---|---|---|
committer | Denys Vlasenko | 2018-04-29 13:46:49 +0200 |
commit | bc2e70b4a25e58264cdc236803c32f5a9a0c7e4c (patch) | |
tree | 2567ee078e04ece738f657dd1ab1d643b5f8d74a | |
parent | 77bf05dfe39c507eafc6421ac66b4613aab5509f (diff) | |
download | busybox-bc2e70b4a25e58264cdc236803c32f5a9a0c7e4c.zip busybox-bc2e70b4a25e58264cdc236803c32f5a9a0c7e4c.tar.gz |
ifplugd: close signal race
function old new delta
ifplugd_main 1109 1117 +8
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | networking/ifplugd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/networking/ifplugd.c b/networking/ifplugd.c index 5059eaf..9a67d24 100644 --- a/networking/ifplugd.c +++ b/networking/ifplugd.c @@ -686,6 +686,8 @@ int ifplugd_main(int argc UNUSED_PARAM, char **argv) goto exiting; default: bb_got_signal = 0; + /* do not clear bb_got_signal if already 0, this can lose signals */ + case 0: break; } |