Skip to content

Commit cbb2a84

Browse files
committed
HPCC-33475 Return nullptr for empty buffer
Return nullptr instead of zero for pointer function reserveTruncate Signed-off-by: Dave Streeter <[email protected]>
1 parent 82cb9d9 commit cbb2a84

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

system/jlib/jbuff.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,10 @@ void * MemoryBuffer::reserveTruncate(unsigned size)
355355
curLen += size;
356356
_reallocExact(newLen);
357357
truncate();
358-
return buffer + curLen - size;
358+
if (buffer)
359+
return buffer + curLen - size;
360+
else
361+
return nullptr;
359362
}
360363

361364
void MemoryBuffer::truncate()

0 commit comments

Comments
 (0)