File NetworkManager-1.10.6-netconfig.patch of Package NetworkManager.24287

Index: NetworkManager-1.20.0/src/dns/nm-dns-manager.c
===================================================================
--- NetworkManager-1.20.0.orig/src/dns/nm-dns-manager.c
+++ NetworkManager-1.20.0/src/dns/nm-dns-manager.c
@@ -546,9 +546,17 @@ dispatch_netconfig (NMDnsManager *self,
 	gssize l;
 	nm_auto_free_gstring GString *str = NULL;
 
+	if (!g_file_test (NETCONFIG_PATH, G_FILE_TEST_IS_EXECUTABLE)) {
+		g_set_error_literal (error,
+		                     NM_MANAGER_ERROR,
+		                     NM_MANAGER_ERROR_FAILED,
+		                     NETCONFIG_PATH " is not executable");
+		return SR_NOTFOUND;
+	}
+
 	pid = run_netconfig (self, error, &fd);
 	if (pid <= 0)
-		return SR_NOTFOUND;
+		return SR_ERROR;
 
 	str = g_string_new ("");
 
openSUSE Build Service is sponsored by