From d5201ad763c5a486832854443d946ff140902626 Mon Sep 17 00:00:00 2001 From: Kent Sutherland Date: Tue, 9 Dec 2003 00:54:25 +0000 Subject: [PATCH] Fixed the stupid crash on turning off network sharing. --- NetworkController.m | 5 +++-- libValidate.a | Bin 8032 -> 8032 bytes 2 files changed, 3 insertions(+), 2 deletions(-) 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 d2afe42dba87a291d8bd485eaa0dbbc5a30c4e42..6e7e58d3fbb991210dfb3c3e61bb65826489c455 100755 GIT binary patch delta 17 YcmaE0_rPv~44b8~p^<_4MkPCW067{3RR910 delta 17 YcmaE0_rPv~44bKiiGh*9MkPCW067u`QUCw| -- 2.20.1