diff options
author | jkh <jkh@FreeBSD.org> | 1997-02-17 22:08:19 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1997-02-17 22:08:19 +0000 |
commit | e789280b99d3342982e2584806014c0e69f97d7e (patch) | |
tree | a5bc8ff392e40cbec83d85e889d0e5162cf09cef /release | |
parent | 140668552c7e3b3e00031a8716a095497d9e99fc (diff) | |
download | FreeBSD-src-e789280b99d3342982e2584806014c0e69f97d7e.zip FreeBSD-src-e789280b99d3342982e2584806014c0e69f97d7e.tar.gz |
Properly check status of menu return.
Diffstat (limited to 'release')
-rw-r--r-- | release/sysinstall/tcpip.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/release/sysinstall/tcpip.c b/release/sysinstall/tcpip.c index e605660..21c46d6 100644 --- a/release/sysinstall/tcpip.c +++ b/release/sysinstall/tcpip.c @@ -346,12 +346,17 @@ tcpDeviceSelect(void) rval = devs[0]; } else { + int status; + menu = deviceCreateMenu(&MenuNetworkDevice, DEVICE_TYPE_NETWORK, netHook, NULL); if (!menu) msgFatal("Unable to create network device menu! Argh!"); status = dmenuOpenSimple(menu, FALSE); free(menu); - rval = NetDev; + if (!status) + rval = NULL; + else + rval = NetDev; } return rval; } |