]> jfr.im git - irc/atheme/atheme.git/commitdiff
nickserv/sendpass: clear MU_NOPASSWORD when changing the password
authorMantas Mikulėnas <redacted>
Wed, 18 Feb 2015 22:07:03 +0000 (00:07 +0200)
committerMantas Mikulėnas <redacted>
Wed, 18 Feb 2015 22:07:03 +0000 (00:07 +0200)
modules/nickserv/sendpass.c

index aefb36cb855ef52848eb051f406fee13de4760a5..a57f3291d367347ee43f5197eb80850b7ec1340f 100644 (file)
@@ -211,6 +211,12 @@ static void ns_cmd_sendpass(sourceinfo_t *si, int parc, char *parv[])
                        command_success_nodata(si, _("The password for \2%s\2 has been sent to \2%s\2."), entity(mu)->name, mu->email);
                else
                        command_fail(si, fault_emailfail, _("Email send failed."));
+
+               if (mu->flags & MU_NOPASSWORD)
+               {
+                       mu->flags &= ~MU_NOPASSWORD;
+                       command_success_nodata(si, _("The NOPASSWORD flag for \2%s\2 has been disabled."), entity(mu)->name);
+               }
        }
 }