prosodyctl: Quit when user pressed ^C in password prompts

Wed, 08 Jul 2009 16:53:59 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Wed, 08 Jul 2009 16:53:59 +0100
changeset 1501
330b8437ac35
parent 1500
56d05ba00169
child 1502
0f895c06e03f

prosodyctl: Quit when user pressed ^C in password prompts

prosodyctl file | annotate | diff | comparison | revisions
--- a/prosodyctl	Wed Jul 08 16:48:49 2009 +0100
+++ b/prosodyctl	Wed Jul 08 16:53:59 2009 +0100
@@ -158,6 +158,10 @@
 	while true do
 		io.write("Enter new password: ");
 		password = getpass();
+		if not password then
+			show_message("No password - cancelled");
+			return;
+		end
 		io.write("Retype new password: ");
 		if getpass() ~= password then
 			if not show_yesno [=[Passwords did not match, try again? [Y/n]]=] then

mercurial