From daa504d2621d07151e38c632721a5f7acd4b33c1 Mon Sep 17 00:00:00 2001 From: Sam Deane Date: Wed, 20 Aug 2014 14:36:03 +0100 Subject: [PATCH] Fix for a crash - seems like the code was assuming that the returned string was zero terminated, and I don't think it is... --- objc/StatHat.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/objc/StatHat.m b/objc/StatHat.m index 092059f..628e10a 100644 --- a/objc/StatHat.m +++ b/objc/StatHat.m @@ -116,7 +116,7 @@ - (void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data return; } - [_body appendString:[NSString stringWithUTF8String:[data bytes]]]; + [_body appendString:[[NSString alloc] initWithBytes:[data bytes] length:[data length] encoding:NSUTF8StringEncoding]]; } - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error