Skip to content

Commit 62ccbf8

Browse files
committed
fix possible buffer overrun.
1 parent 86bcf9d commit 62ccbf8

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/msgqueue.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ static void* msgqueue_thread( void* arg )
101101
}
102102
else if (numreceived <= MAX_MSG_SIZE)
103103
{
104-
message[numreceived] = 0; // ensure zero termination
104+
message[numreceived] = 0;
105+
message[sizeof(message) - 1] = 0; // ensure zero termination
106+
105107
PRINT_DEBUG("%s : New message received : %s", __func__, message);
106108

107109
if (!strncmp(message,"addstorage:", 11))

0 commit comments

Comments
 (0)