From 0b82d7b681ebc782b8c283af2af62e7d9e770fb6 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 15 Sep 2008 14:41:17 +0000 Subject: [PATCH] 2008-09-15 Dan Williams Patch from Alexander Sack * src/named-manager/nm-named-manager.c - (dispatch_resolvconf): respect resolvconf exit code git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4069 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 7 +++++++ src/named-manager/nm-named-manager.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9d782c953..1ba5cc4bd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-09-15 Dan Williams + + Patch from Alexander Sack + + * src/named-manager/nm-named-manager.c + - (dispatch_resolvconf): respect resolvconf exit code + 2008-09-12 Tambet Ingo * src/named-manager/nm-named-manager.c (dispatch_netconfig): Make it compile diff --git a/src/named-manager/nm-named-manager.c b/src/named-manager/nm-named-manager.c index 0ec17accf..450e62e9b 100644 --- a/src/named-manager/nm-named-manager.c +++ b/src/named-manager/nm-named-manager.c @@ -307,7 +307,7 @@ dispatch_resolvconf (const char *domain, g_strerror (errno)); else { retval = write_resolv_conf (f, domain, searches, nameservers, error); - pclose (f); + retval &= (pclose (f) == 0); } } else { cmd = g_strconcat (RESOLVCONF_PATH, " -d ", "NetworkManager", NULL);