@cryptotaxi247 / netdata-1 / commits / 7750bb51c

Fix crash when netdatacli command output too long (#12393)

* check the remaining length

Timotej S committed Mar 14, 2022 at 18:14 UTC 7750bb51cd6ae75b64608bb0771365d4dac933c1
1 file changed +4
daemon/commands.c
+4
@@ -400,6 +400,10 @@ static inline void add_string_to_command_reply(char *reply_string, unsigned *rep
400 unsigned len;
401
402 len = strlen(str);
403 +
404 + if (MAX_COMMAND_LENGTH - 1 < len + *reply_string_size)
405 + len = MAX_COMMAND_LENGTH - *reply_string_size - 1;
406 +
407 strncpyz(reply_string + *reply_string_size, str, len);
408 *reply_string_size += len;
409 }