Fixed retain cycle
diff --git a/CGDWebServer/GCDWebServer.m b/CGDWebServer/GCDWebServer.m
index 00db95c..fcdbdd9 100644
--- a/CGDWebServer/GCDWebServer.m
+++ b/CGDWebServer/GCDWebServer.m
@@ -588,7 +588,7 @@
 #if __has_feature(objc_arc)
     __unsafe_unretained GCDWebServer* server = self;
 #else
-    GCDWebServer* server = self;
+    __block GCDWebServer* server = self;
 #endif
     [self addHandlerWithMatchBlock:^GCDWebServerRequest *(NSString* requestMethod, NSURL* requestURL, NSDictionary* requestHeaders, NSString* urlPath, NSDictionary* urlQuery) {