From 3ac6a1d991d6c9bc2691e72d2d2e3a09239301e6 Mon Sep 17 00:00:00 2001 From: Lonny Wong Date: Sat, 13 Jul 2024 08:52:17 +0800 Subject: [PATCH] tools: fix encode secret on Windows --- tssh/tools.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tssh/tools.go b/tssh/tools.go index c18a62f..1c3b5e1 100644 --- a/tssh/tools.go +++ b/tssh/tools.go @@ -301,7 +301,9 @@ func (m *passwordModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.passwordInput = m.passwordInput[:len(m.passwordInput)-1] } case tea.KeyRunes, tea.KeySpace: - m.passwordInput += string(msg.Runes) + if len(msg.Runes) > 0 && msg.Runes[0] != 0 { + m.passwordInput += string(msg.Runes) + } m.err = nil } case error: