X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=passwd.go;h=a93fbc9e145c7fde84c16d789c0c2efabd334037;hb=948543909470b983c001f13fb267a64070dd20ae;hp=1a32f70269b16f2d2de2b103b7b542025387144a;hpb=cc8232897ceab7f8dcfb7fce13de6ca75f1bdb74;p=gocheese.git diff --git a/passwd.go b/passwd.go index 1a32f70..a93fbc9 100644 --- a/passwd.go +++ b/passwd.go @@ -91,3 +91,15 @@ func passwdReader(fd *os.File) bool { } return isGood } + +func passwdLister(fd *os.File) { + PasswordsM.RLock() + logins := make([]string, 0, len(Passwords)) + for login := range Passwords { + logins = append(logins, login) + } + PasswordsM.RUnlock() + for _, login := range logins { + fd.WriteString(login + "\n") + } +}