diff options
Diffstat (limited to 'internal')
-rw-r--r-- | internal/readpassword/read.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/readpassword/read.go b/internal/readpassword/read.go index 047eba9..e2fce8a 100644 --- a/internal/readpassword/read.go +++ b/internal/readpassword/read.go @@ -49,6 +49,10 @@ func Twice(extpass string) []byte { tlog.Fatal.Println("Passwords do not match") os.Exit(exitcodes.ReadPassword) } + // Wipe the password duplicate from memory + for i := range p2 { + p2[i] = 0 + } return p1 } |