summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/bsdconfig/usermgmt/share/user_input.subr')
-rw-r--r--usr.sbin/bsdconfig/usermgmt/share/user_input.subr12
1 files changed, 8 insertions, 4 deletions
diff --git a/usr.sbin/bsdconfig/usermgmt/share/user_input.subr b/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
index 746fa11..74f7fc2 100644
--- a/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
+++ b/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
@@ -591,14 +591,16 @@ f_dialog_input_expire_password()
break ;;
4) # Enter value manually
- local msg
+ local msg ret_secs
msg=$( printf "$msg_number_of_seconds_since_epoch" \
"$( date -r 1 "+%c %Z" )" )
# Return to menu if either ESC or Cancel/No
- f_dialog_input _input \
+ f_dialog_input ret_secs \
"$msg" "$_input" "$hline" || continue
+ _input="$ret_secs"
+
# Taint-check the user's input
if ! f_isinteger "${_input:-0}"; then
f_dialog_msgbox \
@@ -772,14 +774,16 @@ f_dialog_input_expire_account()
break ;;
4) # Enter value manually
- local msg
+ local msg ret_secs
msg=$( printf "$msg_number_of_seconds_since_epoch" \
"$( date -r 1 "+%c %Z" )" )
# Return to menu if either ESC or Cancel/No
- f_dialog_input _input "$msg" \
+ f_dialog_input ret_secs "$msg" \
"$_input" "$hline" || continue
+ _input="$ret_secs"
+
# Taint-check the user's input
if ! f_isinteger "${_input:-0}"; then
f_dialog_msgbox \
OpenPOWER on IntegriCloud