summaryrefslogtreecommitdiff
path: root/callouts
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2010-11-01 16:02:32 +0100
committerJiří Klimeš <jklimes@redhat.com>2010-11-01 16:02:32 +0100
commit4501e33b852be184a30cbdc2e49803d341db9d0c (patch)
treed638c06d8125164880b086316c157650fe658016 /callouts
parentbc76e40dec6b017c9886fd0c4bc19c6da62e43ec (diff)
downloadNetworkManager-4501e33b852be184a30cbdc2e49803d341db9d0c.tar.gz
dispatcher: don't warn about invalid connection for 'hostname' action (rh #627649)
Diffstat (limited to 'callouts')
-rw-r--r--callouts/nm-dispatcher-action.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/callouts/nm-dispatcher-action.c b/callouts/nm-dispatcher-action.c
index 828d8be13c..8040853f7a 100644
--- a/callouts/nm-dispatcher-action.c
+++ b/callouts/nm-dispatcher-action.c
@@ -489,6 +489,10 @@ nm_dispatcher_action (Handler *h,
if (!d->persist)
d->quit_timeout = g_timeout_add_seconds (10, quit_timeout_cb, NULL);
+ /* Hostname changes don't require a device nor contain a connection */
+ if (!strcmp (action, "hostname"))
+ goto dispatch;
+
connection = nm_connection_new_from_hash (connection_hash, error);
if (connection) {
NMSettingConnection *s_con;
@@ -506,10 +510,6 @@ nm_dispatcher_action (Handler *h,
*error = NULL;
}
- /* Hostname changes don't require a device */
- if (!strcmp (action, "hostname"))
- goto dispatch;
-
/* interface name */
value = g_hash_table_lookup (device_props, NMD_DEVICE_PROPS_INTERFACE);
if (!value || !G_VALUE_HOLDS_STRING (value)) {