git.ithinksw.org
/
MenuTunes.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Did some tinkering, nothing really useful done though. Removed a useless
[MenuTunes.git]
/
NetworkController.m
diff --git
a/NetworkController.m
b/NetworkController.m
index
24e8264
..
49b8321
100755
(executable)
--- a/
NetworkController.m
+++ b/
NetworkController.m
@@
-69,17
+69,20
@@
static NetworkController *sharedController;
{
if (!serverOn && status) {
NSString *name = [[NSUserDefaults standardUserDefaults] stringForKey:@"sharedPlayerName"];
{
if (!serverOn && status) {
NSString *name = [[NSUserDefaults standardUserDefaults] stringForKey:@"sharedPlayerName"];
+ NSPort *serverPort;
unsigned char buffer;
NSData *fullPass;
//Turn on
NS_DURING
unsigned char buffer;
NSData *fullPass;
//Turn on
NS_DURING
- serverPort = [[
NSSocketPort alloc] initWithTCPPort:SERVER_PORT
];
+ serverPort = [[
[NSSocketPort alloc] initWithTCPPort:SERVER_PORT] autorelease
];
serverConnection = [[NSConnection alloc] initWithReceivePort:serverPort
sendPort:serverPort];
serverConnection = [[NSConnection alloc] initWithReceivePort:serverPort
sendPort:serverPort];
- [serverConnection setRootObject:[[NetworkObject alloc] init]];
+ clientProxy = [[NetworkObject alloc] init];
+ [serverConnection setRootObject:[clientProxy autorelease]];
[serverConnection registerName:@"ITMTPlayerHost"];
NS_HANDLER
[[serverConnection rootObject] release];
[serverConnection registerName:@"ITMTPlayerHost"];
NS_HANDLER
[[serverConnection rootObject] release];
+ [serverConnection setRootObject:nil];
[serverConnection release];
[serverPort release];
ITDebugLog(@"Error starting server!");
[serverConnection release];
[serverPort release];
ITDebugLog(@"Error starting server!");
@@
-108,8
+111,8
@@
static NetworkController *sharedController;
//Turn off
[service stop];
[serverConnection registerName:nil];
//Turn off
[service stop];
[serverConnection registerName:nil];
- [[serverConnection rootObject] release];
[serverConnection release];
[serverConnection release];
+ [clientProxy release];
ITDebugLog(@"Stopped server.");
serverOn = NO;
}
ITDebugLog(@"Stopped server.");
serverOn = NO;
}