@@ -23,18 +23,16 @@ #import "OFTCPSocket.h" #import "common.h" @implementation OFAcceptFailedException -+ (instancetype)exceptionWithClass: (Class)class - socket: (OFTCPSocket*)socket ++ (instancetype)exceptionWithSocket: (OFTCPSocket*)socket { - return [[[self alloc] initWithClass: class - socket: socket] autorelease]; + return [[[self alloc] initWithSocket: socket] autorelease]; } -- initWithClass: (Class)class +- init { @try { [self doesNotRecognizeSelector: _cmd]; } @catch (id e) { [self release]; @@ -42,14 +40,13 @@ } abort(); } -- initWithClass: (Class)class - socket: (OFTCPSocket*)socket +- initWithSocket: (OFTCPSocket*)socket { - self = [super initWithClass: class]; + self = [super init]; _socket = [socket retain]; _errNo = GET_SOCK_ERRNO; return self; @@ -63,12 +60,12 @@ } - (OFString*)description { return [OFString stringWithFormat: - @"Failed to accept connection in socket of type %@! " ERRFMT, - _inClass, ERRPARAM]; + @"Failed to accept connection in socket of class %@! " ERRFMT, + [_socket class], ERRPARAM]; } - (OFTCPSocket*)socket { OF_GETTER(_socket, false)