summaryrefslogtreecommitdiff
path: root/MLKBinaryStreamCharacterStream.m
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2011-09-10 23:22:15 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2011-09-10 23:22:15 +0200
commit3264075d3075ef07cc89edafb7e65d105122fd1b (patch)
tree81727640682a90a9ccb03f7938f7b0e5dc562886 /MLKBinaryStreamCharacterStream.m
parent6b5525bcbbe18e9289d1b391497da8cfe2d04d06 (diff)
Fix various LLVM version-related bugs.
Diffstat (limited to 'MLKBinaryStreamCharacterStream.m')
-rw-r--r--MLKBinaryStreamCharacterStream.m7
1 files changed, 4 insertions, 3 deletions
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];