summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sade/variable.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1998-03-15 17:10:17 +0000
committerjkh <jkh@FreeBSD.org>1998-03-15 17:10:17 +0000
commit1ee67c14f78d4929de5fe5212d6b66c646e613b6 (patch)
tree741f9af5478df48e5758d23a1538d753b26cb1de /usr.sbin/sade/variable.c
parent5626073a6e660f685f00535709c30b2d9b3be4c6 (diff)
downloadFreeBSD-src-1ee67c14f78d4929de5fe5212d6b66c646e613b6.zip
FreeBSD-src-1ee67c14f78d4929de5fe5212d6b66c646e613b6.tar.gz
Reformatting, more sanity checks.
Diffstat (limited to 'usr.sbin/sade/variable.c')
-rw-r--r--usr.sbin/sade/variable.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/usr.sbin/sade/variable.c b/usr.sbin/sade/variable.c
index c5fcc27..610fb3d 100644
--- a/usr.sbin/sade/variable.c
+++ b/usr.sbin/sade/variable.c
@@ -4,7 +4,7 @@
* This is probably the last program in the `sysinstall' line - the next
* generation being essentially a complete rewrite.
*
- * $Id: variable.c,v 1.21 1997/10/12 16:21:21 jkh Exp $
+ * $Id: variable.c,v 1.22 1998/03/10 17:24:08 jkh Exp $
*
* Copyright (c) 1995
* Jordan Hubbard. All rights reserved.
@@ -183,15 +183,18 @@ variable_check(char *data)
if ((cp3 = index(cp, '"')) != NULL)
*cp3 = '\0';
}
- if ((cp3 = index(cp, ',')) != NULL)
+ else if ((cp3 = index(cp, ',')) != NULL)
*cp3 = '\0';
cp2 = getenv(tmp);
-
- if (cp2)
- return !strcmp(cp, cp2);
+ if (cp2) {
+ if (!*cp)
+ return TRUE;
+ else
+ return !strcmp(cp, cp2);
+ }
else
return FALSE;
}
else
- return getenv(tmp) ? 1 : 0;
+ return getenv(tmp) ? TRUE : FALSE;
}
OpenPOWER on IntegriCloud