From 3264075d3075ef07cc89edafb7e65d105122fd1b Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sat, 10 Sep 2011 23:22:15 +0200 Subject: Fix various LLVM version-related bugs. --- MLKBinaryStreamCharacterStream.m | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'MLKBinaryStreamCharacterStream.m') diff --git a/MLKBinaryStreamCharacterStream.m b/MLKBinaryStreamCharacterStream.m index f26db7b..c095147 100644 --- a/MLKBinaryStreamCharacterStream.m +++ b/MLKBinaryStreamCharacterStream.m @@ -60,9 +60,10 @@ //NSLog (@"%@", _binaryStream); //NSLog(@"Read: 0x%x (%C)", buffer[i], buffer[i]); - tmpstr = [[NSString alloc] initWithBytes:buffer - length:(i+1) - encoding:_encoding]; + tmpstr = [[NSString alloc] initWithBytesNoCopy:buffer + length:(i+1) + encoding:_encoding + freeWhenDone:NO]; if ([tmpstr length] == 1) { retval = [tmpstr characterAtIndex:0]; -- cgit v1.2.3