From 38cd4f9f77a9161edeceea7f2dd9b8c0fe668484 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Thu, 7 Oct 2010 14:09:28 -0500 Subject: dnsmasq: actually kill stale dnsmasq process Interpret the return value of kill(2) correctly... --- src/dnsmasq-manager/nm-dnsmasq-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dnsmasq-manager/nm-dnsmasq-manager.c b/src/dnsmasq-manager/nm-dnsmasq-manager.c index 839f77fec2..e402213afa 100644 --- a/src/dnsmasq-manager/nm-dnsmasq-manager.c +++ b/src/dnsmasq-manager/nm-dnsmasq-manager.c @@ -385,7 +385,7 @@ kill_existing_for_iface (const char *iface, const char *pidfile) goto out; if (strstr (cmdline_contents, "bin/dnsmasq")) { - if (kill (pid, 0)) { + if (kill (pid, 0) == 0) { nm_info ("Killing stale dnsmasq process %ld", pid); kill (pid, SIGKILL); } -- cgit v1.2.1