diff options
-rw-r--r-- | src/relooper/Relooper.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/relooper/Relooper.cpp b/src/relooper/Relooper.cpp index 1bad872f..d5772c62 100644 --- a/src/relooper/Relooper.cpp +++ b/src/relooper/Relooper.cpp @@ -1191,6 +1191,7 @@ void Relooper::SetOutputBuffer(char *Buffer, int Size) { } void Relooper::MakeOutputBuffer(int Size) { + if (OutputBufferRoot && OutputBufferSize >= Size && OutputBufferOwned) return; OutputBufferRoot = OutputBuffer = (char*)malloc(Size); OutputBufferSize = Size; OutputBufferOwned = true; |