git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@966369
13f79535-47bb-0310-9956-
ffa450edef68
}
- (TBinaryProtocol *) newProtocolOnTransport: (id <TTransport>) transport {
- return [[[TBinaryProtocol alloc] initWithTransport: transport] autorelease];
+ return [[TBinaryProtocol alloc] initWithTransport: transport];
}
@end
TNSFileHandleTransport * transport = [[TNSFileHandleTransport alloc] initWithFileHandle: clientSocket];
id<TProcessor> processor = [mProcessorFactory processorForTransport: transport];
- id <TProtocol> inProtocol = [mInputProtocolFactory newProtocolOnTransport: transport];
- id <TProtocol> outProtocol = [mOutputProtocolFactory newProtocolOnTransport: transport];
+ id <TProtocol> inProtocol = [[mInputProtocolFactory newProtocolOnTransport: transport] autorelease];
+ id <TProtocol> outProtocol = [[mOutputProtocolFactory newProtocolOnTransport: transport] autorelease];
@try {
BOOL result = NO;