From 10cbe27e50b01dec1f852a3dabf98306fc906261 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Latour Date: Sat, 19 Apr 2014 22:17:17 -0300 Subject: [PATCH] Fixed open() calls --- GCDWebServer/Core/GCDWebServerConnection.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GCDWebServer/Core/GCDWebServerConnection.m b/GCDWebServer/Core/GCDWebServerConnection.m index 9f06274..098f707 100644 --- a/GCDWebServer/Core/GCDWebServerConnection.m +++ b/GCDWebServer/Core/GCDWebServerConnection.m @@ -675,11 +675,11 @@ static NSString* _StringFromAddressData(NSData* data) { _connectionIndex = OSAtomicIncrement32(&_connectionCounter); _requestPath = ARC_RETAIN([NSTemporaryDirectory() stringByAppendingPathComponent:[[NSProcessInfo processInfo] globallyUniqueString]]); - _requestFD = open([_requestPath fileSystemRepresentation], O_CREAT | O_TRUNC | O_WRONLY); + _requestFD = open([_requestPath fileSystemRepresentation], O_CREAT | O_TRUNC | O_WRONLY, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); DCHECK(_requestFD > 0); _responsePath = ARC_RETAIN([NSTemporaryDirectory() stringByAppendingPathComponent:[[NSProcessInfo processInfo] globallyUniqueString]]); - _responseFD = open([_responsePath fileSystemRepresentation], O_CREAT | O_TRUNC | O_WRONLY); + _responseFD = open([_responsePath fileSystemRepresentation], O_CREAT | O_TRUNC | O_WRONLY, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); DCHECK(_responseFD > 0); } #endif