From 01facafda0c07fe70fdb7a03b00b3de8c7bfa00e Mon Sep 17 00:00:00 2001 From: nopnop2002 Date: Fri, 9 Jul 2021 18:04:41 +0900 Subject: [PATCH] Added parameter syntax check --- main/http_server.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main/http_server.c b/main/http_server.c index 5a156ba..5ffdbac 100644 --- a/main/http_server.c +++ b/main/http_server.c @@ -174,7 +174,11 @@ static esp_err_t twai_send_handler(httpd_req_t *req) ESP_LOGI(TAG, "data_array_size=%d", data_array_size); bool data_valid = true; data_len = data_array_size; - for (int i=0;i 8) { + ESP_LOGW(TAG, "Too many data arrays : %d", data_array_size); + data_len = 8; + } + for (int i=0;itype=%s", JSON_Types(array->type)); uint16_t data_int = array->valueint; @@ -182,7 +186,7 @@ static esp_err_t twai_send_handler(httpd_req_t *req) if (data_int <= 0xff) { data_value[i] = data_int; } else { - ESP_LOGE(TAG, "data too large"); + ESP_LOGE(TAG, "Too large data value : %x", data_int); data_valid = false; } } // end for