Ver Fonte

fix:table形式设置ntp地址异常

Dozingfiretruck há 3 anos atrás
pai
commit
a99c0853aa
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      components/network/libsntp/luat_sntp.c

+ 3 - 3
components/network/libsntp/luat_sntp.c

@@ -198,12 +198,12 @@ int l_sntp_get(lua_State *L){
         if (count > sizeof(sntp_server)){
             count = sizeof(sntp_server);
         }
-		for (size_t i = 1; i <= count; i++){
+		for (size_t i = 0; i < count; i++){
 			lua_geti(L, 1, i);
 			const char * server_addr = luaL_checklstring(L, -1, &len);
             if (len < SNTP_SERVER_LEN_MAX){
-                memcpy(sntp_server[0], server_addr, len);
-                sntp_server[0][len] = 0x00;
+                memcpy(sntp_server[i], server_addr, len);
+                sntp_server[i][len] = 0x00;
             }else{
                 LLOGE("server_addr too lang");
             }