Bläddra i källkod

Fix strncmp len

TelenkovDmitry 7 år sedan
förälder
incheckning
ecf6c5d177
1 ändrade filer med 3 tillägg och 3 borttagningar
  1. 3 3
      modules/HTTP_Server/http_server.c

+ 3 - 3
modules/HTTP_Server/http_server.c

@@ -2947,13 +2947,13 @@ void ssl_server(void *pvParameters)
                 }
             }
             /* Тест  АКБ ИБП */
-            else if (strncmp(receiveBuf, "GET /bat_test.cgi", 18) == 0)
+            else if (strncmp(receiveBuf, "GET /bat_test.cgi", 17) == 0)
             {
                 HTTP_UPSTest(receiveBuf, sendBuf, receivedBufLen, &sendBufLoadLen);
                 ssl_sendframes(&ssl, sendBuf, sendBufLoadLen);
             }
             /* Выключение ИБП */
-            else if (strncmp(receiveBuf, "GET /ups_power.cgi", 19) == 0)
+            else if (strncmp(receiveBuf, "GET /ups_power.cgi", 18) == 0)
             {
                 HTTP_UPSshutdown(receiveBuf, sendBuf, receivedBufLen, &sendBufLoadLen);
                 ssl_sendframes(&ssl, sendBuf, sendBufLoadLen);
@@ -2988,7 +2988,7 @@ void ssl_server(void *pvParameters)
                 ssl_sendframes(&ssl, sendBuf, sendBufLoadLen);
             }
             /* Смена пароля пользователя */
-            else if (strncmp(receiveBuf, "GET /changepwd.cgi", 19) == 0)
+            else if (strncmp(receiveBuf, "GET /changepwd.cgi", 18) == 0)
             {
                 HTTP_ChangeUserPwd(receiveBuf, sendBuf, receivedBufLen, &sendBufLoadLen);
                 ssl_sendframes(&ssl, file.data, file.len);