Author: mlytwyn
Date: Thu Mar  5 22:54:06 2015
New Revision: 38381

URL: http://svn.gna.org/viewcvs/gnustep?rev=38381&view=rev
Log:
Fix seg fault due to Avahi net service still active after browser stop

Modified:
    
libs/base/branches/gnustep_testplant_branch/Source/GSAvahiNetServiceBrowser.m

Modified: 
libs/base/branches/gnustep_testplant_branch/Source/GSAvahiNetServiceBrowser.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/branches/gnustep_testplant_branch/Source/GSAvahiNetServiceBrowser.m?rev=38381&r1=38380&r2=38381&view=diff
==============================================================================
--- 
libs/base/branches/gnustep_testplant_branch/Source/GSAvahiNetServiceBrowser.m   
    (original)
+++ 
libs/base/branches/gnustep_testplant_branch/Source/GSAvahiNetServiceBrowser.m   
    Thu Mar  5 22:54:06 2015
@@ -483,6 +483,13 @@
       _browser = NULL;
   }
   _type = GSAvahiUnknownBrowser;
+
+  {
+    GSAvahiNetService *service = nil;
+    NSEnumerator      *iter    = [_services objectEnumerator];
+    while ((service = [iter nextObject]))
+      [service stop];
+  }
   [_services removeAllObjects];
   
   if (!hadError)


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to