@@ -52,12 +52,12 @@ offset -= _readBufferLength; offset = [self lowlevelSeekToOffset: offset whence: whence]; - [self freeMemory: _readBuffer]; - _readBuffer = NULL; + [self freeMemory: _readBufferMemory]; + _readBuffer = _readBufferMemory = NULL; _readBufferLength = 0; return offset; } @end