From 3e5fe3f956ee4896e3cb9a08df4797e6d6f78ab6 Mon Sep 17 00:00:00 2001 From: Felix Lamouroux Date: Sat, 19 Apr 2014 14:09:55 +0200 Subject: [PATCH] Fixes logging for non-arc builds --- GCDWebServer/Core/GCDWebServer.m | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/GCDWebServer/Core/GCDWebServer.m b/GCDWebServer/Core/GCDWebServer.m index 5dcb5dd..8a9d30e 100644 --- a/GCDWebServer/Core/GCDWebServer.m +++ b/GCDWebServer/Core/GCDWebServer.m @@ -842,33 +842,29 @@ static inline NSString* _EncodeBase64(NSString* string) { - (void)logVerbose:(NSString*)format, ... { va_list arguments; va_start(arguments, format); - LOG_VERBOSE(@"%@", [[NSString alloc] initWithFormat:format arguments:arguments]); + LOG_VERBOSE(@"%@", ARC_AUTORELEASE([[NSString alloc] initWithFormat:format arguments:arguments])); va_end(arguments); - ARC_RELEASE(message); } - (void)logInfo:(NSString*)format, ... { va_list arguments; va_start(arguments, format); - LOG_INFO(@"%@", [[NSString alloc] initWithFormat:format arguments:arguments]); + LOG_INFO(@"%@", ARC_AUTORELEASE([[NSString alloc] initWithFormat:format arguments:arguments])); va_end(arguments); - ARC_RELEASE(message); } - (void)logWarning:(NSString*)format, ... { va_list arguments; va_start(arguments, format); - LOG_WARNING(@"%@", [[NSString alloc] initWithFormat:format arguments:arguments]); + LOG_WARNING(@"%@", ARC_AUTORELEASE([[NSString alloc] initWithFormat:format arguments:arguments])); va_end(arguments); - ARC_RELEASE(message); } - (void)logError:(NSString*)format, ... { va_list arguments; va_start(arguments, format); - LOG_ERROR(@"%@", [[NSString alloc] initWithFormat:format arguments:arguments]); + LOG_ERROR(@"%@", ARC_AUTORELEASE([[NSString alloc] initWithFormat:format arguments:arguments])); va_end(arguments); - ARC_RELEASE(message); } @end