Fixed errno being corrupted by LOG_ERROR()

This commit is contained in:
Pierre-Olivier Latour
2014-05-02 22:16:44 -07:00
parent ba03d756c6
commit 4db631fa27
+3 -3
View File
@@ -505,24 +505,24 @@ static inline NSString* _EncodeBase64(NSString* string) {
});
}
} else {
LOG_ERROR(@"Failed starting listening socket: %s (%i)", strerror(errno), errno);
if (error) {
*error = GCDWebServerMakePosixError(errno);
}
LOG_ERROR(@"Failed starting listening socket: %s (%i)", strerror(errno), errno);
close(listeningSocket);
}
} else {
LOG_ERROR(@"Failed binding listening socket: %s (%i)", strerror(errno), errno);
if (error) {
*error = GCDWebServerMakePosixError(errno);
}
LOG_ERROR(@"Failed binding listening socket: %s (%i)", strerror(errno), errno);
close(listeningSocket);
}
} else {
LOG_ERROR(@"Failed creating listening socket: %s (%i)", strerror(errno), errno);
if (error) {
*error = GCDWebServerMakePosixError(errno);
}
LOG_ERROR(@"Failed creating listening socket: %s (%i)", strerror(errno), errno);
}
return (_source ? YES : NO);
}