X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/78d39c738c12574fefee6a401db0139de969d514..7c8b58558998c9369bbf1953c49a883eabea5e73:/NetworkController.m diff --git a/NetworkController.m b/NetworkController.m index 49b8321..1d180c6 100755 --- a/NetworkController.m +++ b/NetworkController.m @@ -112,7 +112,6 @@ static NetworkController *sharedController; [service stop]; [serverConnection registerName:nil]; [serverConnection release]; - [clientProxy release]; ITDebugLog(@"Stopped server."); serverOn = NO; } @@ -200,6 +199,7 @@ static NetworkController *sharedController; NSConnection *testConnection; NSSocketPort *testPort; NetworkObject *tempProxy; + BOOL valid; ITDebugLog(@"Checking for shared remote at %@.", host); if (fullPass) { [fullPass getBytes:&buffer range:NSMakeRange(6, 4)]; @@ -216,6 +216,7 @@ static NetworkController *sharedController; [testConnection setReplyTimeout:2]; tempProxy = (NetworkObject *)[testConnection rootProxy]; [tempProxy serverName]; + valid = [tempProxy isValid]; NS_HANDLER ITDebugLog(@"Connection to host failed: %@", host); [testConnection release]; @@ -231,7 +232,7 @@ static NetworkController *sharedController; } [testConnection release]; [testPort release]; - return YES; + return valid; } - (BOOL)isServerOn