@@ -341,10 +341,13 @@ { [OFRunLoop of_addAsyncReceiveForUDPSocket: self buffer: buffer length: length mode: runLoopMode +# ifdef OF_HAVE_BLOCKS + block: NULL +# endif delegate: _delegate]; } #ifdef OF_HAVE_BLOCKS - (void)asyncReceiveIntoBuffer: (void *)buffer @@ -364,11 +367,12 @@ { [OFRunLoop of_addAsyncReceiveForUDPSocket: self buffer: buffer length: length mode: runLoopMode - block: block]; + block: block + delegate: nil]; } #endif - (void)sendBuffer: (const void *)buffer length: (size_t)length @@ -430,10 +434,13 @@ [OFRunLoop of_addAsyncSendForUDPSocket: self buffer: buffer length: length receiver: receiver mode: runLoopMode +# ifdef OF_HAVE_BLOCKS + block: NULL +# endif delegate: _delegate]; } #ifdef OF_HAVE_BLOCKS - (void)asyncSendBuffer: (const void *)buffer @@ -457,11 +464,12 @@ [OFRunLoop of_addAsyncSendForUDPSocket: self buffer: buffer length: length receiver: receiver mode: runLoopMode - block: block]; + block: block + delegate: nil]; } #endif - (void)cancelAsyncRequests {