From 5ca33118ee381fe2484a9244aab71efe5cfdd924 Mon Sep 17 00:00:00 2001 From: deraadt <> Date: Mon, 9 Jul 2001 06:57:45 +0000 Subject: a first pass at -Wall --- src/lib/libc/stdlib/setenv.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/lib/libc/stdlib/setenv.c') diff --git a/src/lib/libc/stdlib/setenv.c b/src/lib/libc/stdlib/setenv.c index b6f261e61c..fc7c67a5db 100644 --- a/src/lib/libc/stdlib/setenv.c +++ b/src/lib/libc/stdlib/setenv.c @@ -32,7 +32,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char *rcsid = "$OpenBSD: setenv.c,v 1.3 1998/02/02 22:44:53 millert Exp $"; +static char *rcsid = "$OpenBSD: setenv.c,v 1.4 2001/07/09 06:57:45 deraadt Exp $"; #endif /* LIBC_SCCS and not lint */ #include @@ -62,7 +62,8 @@ setenv(name, value, rewrite) if (!rewrite) return (0); if (strlen(C) >= l_value) { /* old larger; copy over */ - while (*C++ = *value++); + while ((*C++ = *value++)) + ; return (0); } } else { /* create new slot */ @@ -95,7 +96,7 @@ setenv(name, value, rewrite) return (-1); for (C = environ[offset]; (*C = *name++) && *C != '='; ++C) ; - for (*C++ = '='; *C++ = *value++; ) + for (*C++ = '='; (*C++ = *value++); ) ; return (0); } -- cgit v1.2.3-55-g6feb