From ea567131e922d2f1be7a1dd05275715c79fca8c5 Mon Sep 17 00:00:00 2001 From: Gianfranco Costamagna Date: Fri, 2 Aug 2024 15:44:43 +0200 Subject: [PATCH] DataQueue.h also check for b1 being NULL --- neo/idlib/DataQueue.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/neo/idlib/DataQueue.h b/neo/idlib/DataQueue.h index ee3b045a..5579b285 100644 --- a/neo/idlib/DataQueue.h +++ b/neo/idlib/DataQueue.h @@ -107,8 +107,11 @@ bool idDataQueue< maxItems, maxBuffer >::Append( int sequence, const byte* b1, i item.length = b1Len + b2Len; item.sequence = sequence; item.dataOffset = dataLength; - memcpy( data + dataLength, b1, b1Len ); - dataLength += b1Len; + if( b1 != NULL) + { + memcpy( data + dataLength, b1, b1Len ); + dataLength += b1Len; + } if( b2 != NULL ) { memcpy( data + dataLength, b2, b2Len );