diff --git a/src/main.cpp b/src/main.cpp index 53a532a..d538322 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -193,10 +193,10 @@ void handleTime() { server.arg(args[arg])[1]}; char buff_m[2][2] = {server.arg(args[arg])[3], server.arg(args[arg])[4]}; - sprintf(time_all[arg * 2][server.arg("rule").toInt()], "%s", - buff_h); - sprintf(time_all[arg * 2 + 1][server.arg("rule").toInt()], "%s", - buff_m); + sprintf(time_all[arg * 2][server.arg("rule").toInt()], "%s%s", + buff_h[0], buff_h[1]); + sprintf(time_all[arg * 2 + 1][server.arg("rule").toInt()], "%s%s", + buff_m[0], buff_m[1]); EEPROM.put(server.arg("rule").toInt() * 4 + arg * 64, atoi(time_all[arg * 2][server.arg("rule").toInt()]));