From a7f020320e6a2a7ef135979bc9821e395e033549 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Fri, 24 Apr 2020 15:41:58 -0400 Subject: [PATCH] make erase confirmation code nondeterministic --- irc/nickserv.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/irc/nickserv.go b/irc/nickserv.go index 4ea051c0..1f52a5df 100644 --- a/irc/nickserv.go +++ b/irc/nickserv.go @@ -841,6 +841,8 @@ func nsUnregisterHandler(server *Server, client *Client, command string, params if erase { // account may not be in a loadable state, e.g., if it was unregistered accountName = username + // make the confirmation code nondeterministic for ERASE + registeredAt = server.ctime } else { account, err := server.accounts.LoadAccount(username) if err == errAccountDoesNotExist {