summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bonjour-self.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/bonjour-self.c b/src/bonjour-self.c
index 856af022..601ce66f 100644
--- a/src/bonjour-self.c
+++ b/src/bonjour-self.c
@@ -324,9 +324,6 @@ _bonjour_service_register_cb (DNSServiceRef service_ref,
return;
}
- _self->name = g_strdup_printf ("%s@%s", _self->published_name,
- g_get_host_name ());
-
salut_self_established (_self);
}
}
@@ -351,8 +348,11 @@ salut_bonjour_self_announce (SalutSelf *_self,
RETURN_ERROR_IF_FAIL (error_type, error);
+ _self->name = g_strdup_printf ("%s@%s", _self->published_name,
+ g_get_host_name ());
+
error_type = DNSServiceRegister (&priv->bonjour_service,
- kDNSServiceInterfaceIndexAny, 0, NULL,
+ kDNSServiceInterfaceIndexAny, 0, _self->name,
dnssd_name, NULL, NULL,
htons (port), 0, NULL, _bonjour_service_register_cb, self);