diff --git a/libraries/ESPhost/src/CCtrlWrapper.h b/libraries/ESPhost/src/CCtrlWrapper.h index ae5fd5d70..e84557845 100644 --- a/libraries/ESPhost/src/CCtrlWrapper.h +++ b/libraries/ESPhost/src/CCtrlWrapper.h @@ -729,8 +729,8 @@ class CCtrlMsgWrapper { cfg_ok = false; } - if((strlen((char *)&cfg.pwd) > MAX_PWD_LENGTH) || - ((cfg.encryption_mode == WIFI_AUTH_OPEN) && + if((cfg.encryption_mode != WIFI_AUTH_OPEN) && + ((strlen((char *)&cfg.pwd) > MAX_PWD_LENGTH) || (strlen((char *)&cfg.pwd) < MIN_PWD_LENGTH)) ) { /* INVALID BASS*/ Serial.println("[ERROR]: Invalid password");