diff --git a/ChangeLog b/ChangeLog index f33a08056..7f5ea4e79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-02-10 Marcus Muller + + * Source/GSMDNSNetServices.msh whether a delegate is set or not. +: 2013-02-10 Richard Frith-Macdonald * Source/NSURL.m: For OSX compatibility, if we are creating a relative diff --git a/Source/GSMDNSNetServices.m b/Source/GSMDNSNetServices.m index 501db8024..5cd052402 100644 --- a/Source/GSMDNSNetServices.m +++ b/Source/GSMDNSNetServices.m @@ -1745,7 +1745,7 @@ static void DNSSD_API service->timer = nil; service->timeout = nil; - service->info = [[NSMutableDictionary alloc] initWithCapacity: 1]; + service->info = [[NSMutableDictionary alloc] initWithCapacity: 3]; [service->info setObject: [domain retain] forKey: @"Domain"]; [service->info setObject: [name retain] @@ -1871,12 +1871,6 @@ static void DNSSD_API break; } - if (! [self delegate]) - { - err = NSNetServicesInvalidError; - break; - } - if (service->timer) { err = NSNetServicesActivityInProgress;