]> git.meshlink.io Git - catta/blobdiff - avahi-sharp/EntryGroup.cs
Add missing INTLTOOL_DESKTOP_RULE
[catta] / avahi-sharp / EntryGroup.cs
index ab89544b4f1cc1e847bc87e8be51fbd1cc8c248e..02be643676bebbddcfc8c75e2fa299b090795fe0 100644 (file)
@@ -236,11 +236,15 @@ namespace Avahi
         private void AddService (int iface, Protocol proto, PublishFlags flags, string name, string type,
                                  string domain, string host, UInt16 port, IntPtr list)
         {
-            int ret = avahi_entry_group_add_service_strlst (handle, iface, proto, flags,
+            int ret;
+
+            lock (client) {
+                ret = avahi_entry_group_add_service_strlst (handle, iface, proto, flags,
                                                             Utility.StringToBytes (name),
                                                             Utility.StringToBytes (type),
                                                             Utility.StringToBytes (domain),
                                                             Utility.StringToBytes (host), port, list);
+            }
             
             avahi_string_list_free (list);