aboutsummaryrefslogtreecommitdiff
path: root/jim-signal.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2014-04-24 09:04:07 +1000
committerSteve Bennett <steveb@workware.net.au>2014-04-24 09:04:59 +1000
commitabe2fe6a903daa9235648c6abf61af648b57282a (patch)
treed0e4e2154d3b69a11abf16bb9f91db2330005fae /jim-signal.c
parent83e91c1017ea2d26f4e19a7fbb17eda318b69821 (diff)
downloadjimtcl-abe2fe6a903daa9235648c6abf61af648b57282a.zip
jimtcl-abe2fe6a903daa9235648c6abf61af648b57282a.tar.gz
jimtcl-abe2fe6a903daa9235648c6abf61af648b57282a.tar.bz2
signal: remote a coverity false positive
Just use memset to initialise the sigaction Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-signal.c')
-rw-r--r--jim-signal.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/jim-signal.c b/jim-signal.c
index 7fe6037..a819a92 100644
--- a/jim-signal.c
+++ b/jim-signal.c
@@ -193,8 +193,7 @@ static int do_signal_cmd(Jim_Interp *interp, int action, int argc, Jim_Obj *cons
/* Catch all the signals we care about */
if (action != SIGNAL_ACTION_DEFAULT) {
- sa.sa_flags = 0;
- sigemptyset(&sa.sa_mask);
+ memset(&sa, 0, sizeof(sa));
if (action == SIGNAL_ACTION_HANDLE) {
sa.sa_handler = signal_handler;
}