From: Art Cancro Date: Thu, 23 Feb 2012 16:08:16 +0000 (-0500) Subject: ctdlsh: if 'passwd' entered without arguments, ask for an account name X-Git-Tag: v8.11~178 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=8f6c5f831282c135230448c6a5004261a041b147 ctdlsh: if 'passwd' entered without arguments, ask for an account name --- diff --git a/ctdlsh/src/passwd.c b/ctdlsh/src/passwd.c index 65ae280e9..51936f37a 100644 --- a/ctdlsh/src/passwd.c +++ b/ctdlsh/src/passwd.c @@ -13,6 +13,9 @@ int cmd_passwd(int server_socket, char *cmdbuf) { char *p2; strcpy(account_name, &cmdbuf[7]); + if (strlen(account_name) == 0) { + strncpy(account_name, readline("Enter account name: "), sizeof account_name); + } sock_printf(server_socket, "AGUP %s\n", account_name); sock_getln(server_socket, buf, sizeof buf); if (buf[0] != '2') {