|
|
@@ -831,6 +831,12 @@ static esp_err_t delete_post_handler(httpd_req_t *req)
|
|
|
return ESP_FAIL;
|
|
|
}
|
|
|
|
|
|
+ if (strcmp(filename, "wlan.ini") == 0) {
|
|
|
+ ESP_LOGE(TAG, "Trying to delete protected file : %s", filename);
|
|
|
+ httpd_resp_send_err(req, HTTPD_403_FORBIDDEN, "Not allowed to delete wlan.ini");
|
|
|
+ return ESP_FAIL;
|
|
|
+ }
|
|
|
+
|
|
|
if (stat(filepath, &file_stat) == -1) {
|
|
|
ESP_LOGE(TAG, "File does not exist: %s", filename);
|
|
|
/* Respond with 400 Bad Request */
|