From 13d9d50fea53550fdcc7f2bec86ff83b1ff9dc28 Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Mon, 2 May 2016 18:48:32 +0300
Subject: [PATCH] esp8266/scripts/webrepl_setup: Reject too short passwords.

---
 esp8266/scripts/webrepl_setup.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/esp8266/scripts/webrepl_setup.py b/esp8266/scripts/webrepl_setup.py
index b912a4aa6..7c4068750 100644
--- a/esp8266/scripts/webrepl_setup.py
+++ b/esp8266/scripts/webrepl_setup.py
@@ -57,6 +57,9 @@ some boards, you may need to press reset button or reconnect power.\r
 
     while 1:
         passwd1 = getpass(ws, "New password: ")
+        if len(passwd1) < 4:
+            ws.write("Password too short\r\n")
+            continue
         passwd2 = getpass(ws, "Confirm password: ")
         if passwd1 == passwd2:
             break
-- 
GitLab