File NetworkManager-1.10.6-netconfig.patch of Package NetworkManager.19171
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 ("");