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);