diff options
author | Lennart Poettering <lennart@poettering.net> | 2003-10-17 00:10:23 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2003-10-17 00:10:23 +0000 |
commit | 7751cdbdaebaf85c0fd6d1480fe3ae3cc81eee32 (patch) | |
tree | 6c4c17b0e7ef39b09a6417e96f37aecefa2f3606 /src/aeswepd.c | |
parent | 913a7d63a22c117a1a60e5747cdbddacf20abfab (diff) |
small fixes
git-svn-id: file:///home/lennart/svn/public/aeswepd/trunk@32 022f378f-78c4-0310-b860-d162c87e6274
Diffstat (limited to 'src/aeswepd.c')
-rw-r--r-- | src/aeswepd.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/aeswepd.c b/src/aeswepd.c index 2975647..1f74c64 100644 --- a/src/aeswepd.c +++ b/src/aeswepd.c @@ -506,12 +506,13 @@ void parse_args(int argc, char *argv[]) { if (_check) { pid_t pid = daemon_pid_file_is_running(); - if (pid == (pid_t) -1) + if (pid == (pid_t) -1 || pid == 0) { printf("aeswepd not running.\n"); - else + exit(255); + } else { printf("aeswepd process for device %s running as pid %u.\n", interface_name, pid); - - exit(pid == 0 ? 255 : 0); + exit(0); + } } if (_list_keys) { |