X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/aeae287077a886690921baaea0a0f1149bc891db..d5201ad763c5a486832854443d946ff140902626:/NetworkController.m 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;