From 222e52ceaea83a708cf5ffea91ee4e2a5a39935c Mon Sep 17 00:00:00 2001 From: "Jordan K. Hubbard" Date: Mon, 27 Sep 1999 21:48:28 +0000 Subject: [PATCH] Oh bollocks, I really screwed up the "auto" check here. Time to crack the K&R; I must have forgotten the C language. :) Embarrassingly noticed by: Howard Gutch --- release/sysinstall/tcpip.c | 2 +- usr.sbin/sysinstall/tcpip.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/release/sysinstall/tcpip.c b/release/sysinstall/tcpip.c index 77cc98a21c14..d0a77ac411be 100644 --- a/release/sysinstall/tcpip.c +++ b/release/sysinstall/tcpip.c @@ -391,7 +391,7 @@ netconfig: sprintf(temp, "inet %s %s netmask %s", ipaddr, extras, netmask); variable_set2(ifn, temp, 1); ifaces = variable_get(VAR_INTERFACES); - if (!ifaces || !strcmp(ifaces, "auto")) + if (!ifaces || (ifaces && !strcmp(ifaces, "auto"))) variable_set2(VAR_INTERFACES, ifaces = "lo0", 1); /* Only add it if it's not there already */ if (!strstr(ifaces, devp->name)) { diff --git a/usr.sbin/sysinstall/tcpip.c b/usr.sbin/sysinstall/tcpip.c index 77cc98a21c14..d0a77ac411be 100644 --- a/usr.sbin/sysinstall/tcpip.c +++ b/usr.sbin/sysinstall/tcpip.c @@ -391,7 +391,7 @@ netconfig: sprintf(temp, "inet %s %s netmask %s", ipaddr, extras, netmask); variable_set2(ifn, temp, 1); ifaces = variable_get(VAR_INTERFACES); - if (!ifaces || !strcmp(ifaces, "auto")) + if (!ifaces || (ifaces && !strcmp(ifaces, "auto"))) variable_set2(VAR_INTERFACES, ifaces = "lo0", 1); /* Only add it if it's not there already */ if (!strstr(ifaces, devp->name)) {