From: Kent Sutherland Date: Tue, 9 Dec 2003 00:54:25 +0000 (+0000) Subject: Fixed the stupid crash on turning off network sharing. X-Git-Tag: v1.2~17 X-Git-Url: http://git.ithinksw.org/MenuTunes.git/commitdiff_plain/d5201ad763c5a486832854443d946ff140902626 Fixed the stupid crash on turning off network sharing. --- diff --git a/NetworkController.m b/NetworkController.m index d5c8465..70994df 100755 --- a/NetworkController.m +++ b/NetworkController.m @@ -78,10 +78,10 @@ static NetworkController *sharedController; serverConnection = [[NSConnection alloc] initWithReceivePort:serverPort sendPort:serverPort]; clientProxy = [[NetworkObject alloc] init]; - [serverConnection setRootObject:[clientProxy autorelease]]; + [serverConnection setRootObject:clientProxy]; [serverConnection registerName:@"ITMTPlayerHost"]; NS_HANDLER - [[serverConnection rootObject] release]; + [clientProxy release]; [serverConnection setRootObject:nil]; [serverConnection release]; [serverPort release]; @@ -112,6 +112,7 @@ static NetworkController *sharedController; [service stop]; [clientProxy invalidate]; [serverConnection registerName:nil]; + [serverConnection setRootObject:nil]; [serverConnection release]; ITDebugLog(@"Stopped server."); serverOn = NO; diff --git a/libValidate.a b/libValidate.a index d2afe42..6e7e58d 100755 Binary files a/libValidate.a and b/libValidate.a differ