mirror of
https://github.com/swisspol/GCDWebServer.git
synced 2024-10-07 16:48:03 +08:00
Fixed memory corruption
This commit is contained in:
parent
6f90a3e6ce
commit
30eb01ca6f
@ -292,7 +292,7 @@ static NSData* _dashNewlineData = nil;
|
|||||||
ARC_RELEASE(_tmpPath);
|
ARC_RELEASE(_tmpPath);
|
||||||
_tmpPath = nil;
|
_tmpPath = nil;
|
||||||
} else {
|
} else {
|
||||||
NSData* data = [[NSData alloc] initWithBytesNoCopy:(void*)dataBytes length:dataLength freeWhenDone:NO];
|
NSData* data = [[NSData alloc] initWithBytes:(void*)dataBytes length:dataLength];
|
||||||
GCDWebServerMultiPartArgument* argument = [[GCDWebServerMultiPartArgument alloc] initWithContentType:_contentType data:data];
|
GCDWebServerMultiPartArgument* argument = [[GCDWebServerMultiPartArgument alloc] initWithContentType:_contentType data:data];
|
||||||
[_arguments setObject:argument forKey:_controlName];
|
[_arguments setObject:argument forKey:_controlName];
|
||||||
ARC_RELEASE(argument);
|
ARC_RELEASE(argument);
|
||||||
|
Loading…
Reference in New Issue
Block a user