summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/tcpip.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>2000-07-25 07:38:22 +0000
committerjkh <jkh@FreeBSD.org>2000-07-25 07:38:22 +0000
commita9fc3e05b10a7dcf6db6f637a7c2c51cedbe2b49 (patch)
tree3328a84c7fea65efc37695f190df0fd0b90bc9ea /usr.sbin/sysinstall/tcpip.c
parent26c8aa22cdb96192d55350950f84cb811d4a73e2 (diff)
downloadFreeBSD-src-a9fc3e05b10a7dcf6db6f637a7c2c51cedbe2b49.zip
FreeBSD-src-a9fc3e05b10a7dcf6db6f637a7c2c51cedbe2b49.tar.gz
Restore the screen after possibly spamming it.
Reported by: Brian J. McGovern <mcgovern@spoon.beta.com>
Diffstat (limited to 'usr.sbin/sysinstall/tcpip.c')
-rw-r--r--usr.sbin/sysinstall/tcpip.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.sbin/sysinstall/tcpip.c b/usr.sbin/sysinstall/tcpip.c
index 3a946f94..dc06e68 100644
--- a/usr.sbin/sysinstall/tcpip.c
+++ b/usr.sbin/sysinstall/tcpip.c
@@ -560,12 +560,15 @@ int
tcpMenuSelect(dialogMenuItem *self)
{
Device *tmp;
+ WINDOW *save;
variable_set("NETWORK_CONFIGURED=NO",0);
tmp = tcpDeviceSelect();
variable_unset("NETWORK_CONFIGURED");
+ save = savescr();
if (tmp && tmp->private && !((DevInfo *)tmp->private)->use_dhcp && !msgYesNo("Would you like to bring the %s interface up right now?", tmp->name))
if (!tmp->init(tmp))
msgConfirm("Initialization of %s device failed.", tmp->name);
+ restorescr(save);
return DITEM_SUCCESS;
}
OpenPOWER on IntegriCloud