diff options
Diffstat (limited to 'usr.sbin/sade/install.c')
-rw-r--r-- | usr.sbin/sade/install.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.sbin/sade/install.c b/usr.sbin/sade/install.c index 32b98e3..5b0fb13 100644 --- a/usr.sbin/sade/install.c +++ b/usr.sbin/sade/install.c @@ -499,12 +499,12 @@ installNovice(dialogMenuItem *self) } if (mediaDevice->type != DEVICE_TYPE_FTP && mediaDevice->type != DEVICE_TYPE_NFS) { if (!msgYesNo("Would you like to configure any SLIP/PPP or network interface devices?")) { - Device *save = mediaDevice; + Device *tmp; - /* This will also set the media device, which we don't want */ - tcpDeviceSelect(); - /* so we restore our saved value below */ - mediaDevice = save; + tmp = tcpDeviceSelect(); + if (tmp && !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); dialog_clear_norefresh(); } } |