Index: src/OFRunLoop.m ================================================================== --- src/OFRunLoop.m +++ src/OFRunLoop.m @@ -653,14 +653,14 @@ # endif } - (void)dealloc { - [_data release]; # ifdef OF_HAVE_BLOCKS [_block release]; # endif + [_data release]; [super dealloc]; } @end @@ -922,14 +922,14 @@ # endif } - (void)dealloc { - [_data release]; # ifdef OF_HAVE_BLOCKS [_block release]; # endif + [_data release]; [super dealloc]; } @end @@ -1022,14 +1022,14 @@ # endif } - (void)dealloc { - [_data release]; # ifdef OF_HAVE_BLOCKS [_block release]; # endif + [_data release]; [super dealloc]; } @end @@ -1129,14 +1129,14 @@ # endif } - (void)dealloc { - [_data release]; # ifdef OF_HAVE_BLOCKS [_block release]; # endif + [_data release]; [_info release]; [super dealloc]; } @end Index: src/OFSCTPSocket.m ================================================================== --- src/OFSCTPSocket.m +++ src/OFSCTPSocket.m @@ -463,12 +463,12 @@ struct sctp_sndinfo sndinfo = { .snd_sid = (uint16_t) [[info objectForKey: OFSCTPStreamID] unsignedShortValue], .snd_ppid = (uint32_t) [[info objectForKey: OFSCTPPPID] unsignedLongValue], - .snd_flags = - [[info objectForKey: OFSCTPUnordered] boolValue] + .snd_flags = ([[info objectForKey: OFSCTPUnordered] boolValue] + ? SCTP_UNORDERED : 0) }; if (_socket == OFInvalidSocketHandle) @throw [OFNotOpenException exceptionWithObject: self];