summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bsdconfig/share/device.subr
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/bsdconfig/share/device.subr')
-rw-r--r--usr.sbin/bsdconfig/share/device.subr7
1 files changed, 6 insertions, 1 deletions
diff --git a/usr.sbin/bsdconfig/share/device.subr b/usr.sbin/bsdconfig/share/device.subr
index ad6c64c..c1a7b16 100644
--- a/usr.sbin/bsdconfig/share/device.subr
+++ b/usr.sbin/bsdconfig/share/device.subr
@@ -645,7 +645,12 @@ f_device_menu()
[ "$errexit" ] && set -e
- [ $retval -eq 0 ] && echo "$mtag" >&2
+ if [ $retval -eq 0 ]; then
+ # Clean up the output of [X]dialog(1) and return it
+ setvar DIALOG_MENU_$$ "$mtag"
+ mtag=$( f_dialog_menutag )
+ echo "$mtag" >&2
+ fi
return $retval
}
OpenPOWER on IntegriCloud