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 <logix@foobar.franken.de>
This commit is contained in:
jkh 1999-09-27 21:48:28 +00:00
parent 412c3617b4
commit ef811049fd
2 changed files with 2 additions and 2 deletions

View File

@ -391,7 +391,7 @@ tcpOpenDialog(Device *devp)
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)) {

View File

@ -391,7 +391,7 @@ tcpOpenDialog(Device *devp)
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)) {