Merge branch 'bugfix/rest_server_strlcpy' into 'master'

Example restful_server : Minor fix in copying file system base path

Closes IDF-691

See merge request idf/esp-idf!5181
This commit is contained in:
Angus Gratton 2019-06-13 09:47:32 +08:00
commit 1094b83bcb

View file

@ -172,7 +172,7 @@ esp_err_t start_rest_server(const char *base_path)
REST_CHECK(base_path, "wrong base path", err); REST_CHECK(base_path, "wrong base path", err);
rest_server_context_t *rest_context = calloc(1, sizeof(rest_server_context_t)); rest_server_context_t *rest_context = calloc(1, sizeof(rest_server_context_t));
REST_CHECK(rest_context, "No memory for rest context", err); REST_CHECK(rest_context, "No memory for rest context", err);
strncpy(rest_context->base_path, base_path, ESP_VFS_PATH_MAX); strlcpy(rest_context->base_path, base_path, sizeof(rest_context->base_path));
httpd_handle_t server = NULL; httpd_handle_t server = NULL;
httpd_config_t config = HTTPD_DEFAULT_CONFIG(); httpd_config_t config = HTTPD_DEFAULT_CONFIG();