mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(openthread): always reserve null-terminator space when appending escaped args
This commit is contained in:
@@ -30,7 +30,7 @@ static TaskHandle_t s_cli_task;
|
|||||||
static bool append_escaped_ot_arg(char *buffer, size_t buffer_size, const char *arg)
|
static bool append_escaped_ot_arg(char *buffer, size_t buffer_size, const char *arg)
|
||||||
{
|
{
|
||||||
size_t len = strlen(buffer);
|
size_t len = strlen(buffer);
|
||||||
size_t rem_size = (len < buffer_size) ? (buffer_size - len) : 0;
|
size_t rem_size = (len < buffer_size) ? (buffer_size - len - 1) : 0;
|
||||||
|
|
||||||
ESP_RETURN_ON_FALSE(rem_size > 0, false, OT_PLAT_LOG_TAG, "CLI command buffer is full");
|
ESP_RETURN_ON_FALSE(rem_size > 0, false, OT_PLAT_LOG_TAG, "CLI command buffer is full");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user