Skip to content

Commit fe409bd

Browse files
committed
GCDAsyncUdpSocket delegate should be weak reference. Fixes issues robbiehanson#177, robbiehanson#179, robbiehanson#181
1 parent c27f291 commit fe409bd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

GCD/GCDAsyncUdpSocket.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,11 @@
146146

147147
@interface GCDAsyncUdpSocket ()
148148
{
149-
id delegate;
149+
#if __has_feature(objc_arc_weak)
150+
__weak id delegate;
151+
#else
152+
__unsafe_unretained id delegate;
153+
#endif
150154
dispatch_queue_t delegateQueue;
151155

152156
GCDAsyncUdpSocketReceiveFilterBlock receiveFilterBlock;

0 commit comments

Comments
 (0)