From dbab04594c1eb3110cc1f65b974a88437fff9bce Mon Sep 17 00:00:00 2001 From: Michael Schubert Date: Sat, 26 May 2012 14:59:07 +0200 Subject: [PATCH] tests-clar/core: fix non-null warning gcc 4.7.0 apparently doesn't see that we won't call setenv with NULL as second argument. --- tests-clar/core/env.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests-clar/core/env.c b/tests-clar/core/env.c index 3bde85649..15d431f01 100644 --- a/tests-clar/core/env.c +++ b/tests-clar/core/env.c @@ -48,8 +48,11 @@ static int cl_setenv(const char *name, const char *value) #include #define cl_getenv(n) getenv(n) -#define cl_setenv(n,v) (v) ? setenv((n),(v),1) : unsetenv(n) +static int cl_setenv(const char *name, const char *value) +{ + return (value == NULL) ? unsetenv(name) : setenv(name, value, 1); +} #endif #ifdef GIT_WIN32