From 8cfe3a05f54f684369a18bd0749981aa5847b7f8 Mon Sep 17 00:00:00 2001 From: zogodo <742782908@qq.com> Date: Fri, 27 Dec 2019 14:39:03 +0800 Subject: [PATCH] up --- TC1/http_server/app_httpd.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/TC1/http_server/app_httpd.c b/TC1/http_server/app_httpd.c index 810a618..ad03b4d 100644 --- a/TC1/http_server/app_httpd.c +++ b/TC1/http_server/app_httpd.c @@ -219,6 +219,15 @@ static int HttpAddTask(httpd_request_t *req) pTimedTask task = (pTimedTask)malloc(sizeof(struct TimedTask)); int re = sscanf(buf, "%ld %d %d", &task->prs_time, &task->socket_idx, &task->on); + app_httpd_log("AddTask buf[%s] re[%d] (%ld %d %d)", + buf, re, task->prs_time, task->socket_idx, task->on); + if (task->prs_time < 1577428136 || task->prs_time > 9577428136 + || task->socket_idx < 0 || task->socket_idx > 5 + || (task->on != 0 && task->on != 1)) + { + app_httpd_log("AddTask Error!"); + re = 0; + } char* mess = re == 3 && AddTask(task) ? "OK" : "NO";