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