diff options
author | Steve Bennett <steveb@workware.net.au> | 2014-01-07 00:21:20 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2014-01-15 07:46:33 +1000 |
commit | 8c7464c1147b1790059a46ae98567f40dfa42d23 (patch) | |
tree | 464839f79fa5870bd0c9b04b7d1ac7b4b59d0d5f /jim-signal.c | |
parent | bbc6bf3b0a5d48bf5a651e987605ce4e71a29943 (diff) | |
download | jimtcl-8c7464c1147b1790059a46ae98567f40dfa42d23.zip jimtcl-8c7464c1147b1790059a46ae98567f40dfa42d23.tar.gz jimtcl-8c7464c1147b1790059a46ae98567f40dfa42d23.tar.bz2 |
signal: minor code cleanup
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-signal.c')
-rw-r--r-- | jim-signal.c | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/jim-signal.c b/jim-signal.c index fad8913..3137849 100644 --- a/jim-signal.c +++ b/jim-signal.c @@ -1,4 +1,3 @@ - /* * jim-signal.c * @@ -458,22 +457,22 @@ static int Jim_KillCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) } if (argc == 2) { - signame = "SIGTERM"; + sig = SIGTERM; pidObj = argv[1]; } else { signame = Jim_String(argv[1]); pidObj = argv[2]; - } - /* Special 'kill -0 pid' to determine if a pid exists */ - if (strcmp(signame, "-0") == 0 || strcmp(signame, "0") == 0) { - sig = 0; - } - else { - sig = find_signal_by_name(interp, signame); - if (sig < 0) { - return JIM_ERR; + /* Special 'kill -0 pid' to determine if a pid exists */ + if (strcmp(signame, "-0") == 0 || strcmp(signame, "0") == 0) { + sig = 0; + } + else { + sig = find_signal_by_name(interp, signame); + if (sig < 0) { + return JIM_ERR; + } } } |