X-Git-Url: http://www.git.cypherpunks.ru/?p=gocheese.git;a=blobdiff_plain;f=passwd.go;h=a93fbc9e145c7fde84c16d789c0c2efabd334037;hp=1a32f70269b16f2d2de2b103b7b542025387144a;hb=4a6954050e174bf8b851c82bc2476409a4d78eea;hpb=e97a705ee3574ed3b4cf707f85fc2dff461d9365 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") + } +}