summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2010-10-07 14:09:28 -0500
committerDan Williams <dcbw@redhat.com>2010-10-07 14:09:38 -0500
commit38cd4f9f77a9161edeceea7f2dd9b8c0fe668484 (patch)
tree7107557fd68e46bcbebd7b840d6f708b1446a064
parent24d8e50b3e5e9b6024b596671656decdcfe2023e (diff)
downloadNetworkManager-NETWORKMANAGER_0_7.tar.gz
dnsmasq: actually kill stale dnsmasq processNETWORKMANAGER_0_7
Interpret the return value of kill(2) correctly...
-rw-r--r--src/dnsmasq-manager/nm-dnsmasq-manager.c2
1 files changed, 1 insertions, 1 deletions
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);
}