From 819d3c3db129e95fac77a83cc9bcee5e92d1953f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Klime=C5=A1?= Date: Wed, 15 Jul 2015 14:09:00 +0200 Subject: [PATCH] settings: call dispatcher when setting hostname with systemd Now that we set hostname with systemd, call dispatcher in nm-settings.c. gethostname() in nm-policy.c already sees the new hostname. Fixes: 6dc35e66d45e490482ac2909385099d77c26ed93 Fixes: 6c3d71c431ef63005f9005e68ff49b21b153ee9f Fixes:Beaker:NetworkManager_Test44_dispatcher_hostname --- src/settings/nm-settings.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/settings/nm-settings.c b/src/settings/nm-settings.c index 7ed230e1b6..183a14b377 100644 --- a/src/settings/nm-settings.c +++ b/src/settings/nm-settings.c @@ -76,6 +76,7 @@ #include "nm-connection-provider.h" #include "nm-config.h" #include "NetworkManagerUtils.h" +#include "nm-dispatcher.h" #define LOG(level, ...) \ G_STMT_START { \ @@ -2093,6 +2094,7 @@ hostnamed_properties_changed (GDBusProxy *proxy, g_free (priv->hostname.value); priv->hostname.value = g_strdup (hostname); g_object_notify (G_OBJECT (user_data), NM_SETTINGS_HOSTNAME); + nm_dispatcher_call (DISPATCHER_ACTION_HOSTNAME, NULL, NULL, NULL, NULL, NULL); } g_variant_unref (v_hostname);