From d45930afd23e6da1280536ff13d30314546ac874 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 15 Oct 2008 17:57:09 +0000 Subject: [PATCH] Fix return value on success if the first route addition succeeded git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4183 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- src/NetworkManagerSystem.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/NetworkManagerSystem.c b/src/NetworkManagerSystem.c index 8112ab6d07..93b23e4c18 100644 --- a/src/NetworkManagerSystem.c +++ b/src/NetworkManagerSystem.c @@ -656,7 +656,9 @@ nm_system_replace_default_ip4_route (const char *iface, guint32 gw, guint32 mss) g_return_val_if_fail (nlh != NULL, FALSE); err = replace_default_ip4_route (iface, gw, mss); - if (err != -ESRCH) { + if (err == 0) { + return TRUE; + } else if (err != -ESRCH) { nm_warning ("replace_default_ip4_route() returned error %s (%d)", strerror (err), err); return FALSE;