diff options
Diffstat (limited to 'MLKBinaryStreamCharacterStream.m')
-rw-r--r-- | MLKBinaryStreamCharacterStream.m | 7 |
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]; |