From 06aa4e1cdd70fe30be13a6886ec982b279afae71 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Wed, 5 Dec 2018 10:32:26 -0300 Subject: [PATCH] regression: avoids memcheck complains --- test/regression/regression.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/regression/regression.cc b/test/regression/regression.cc index 60b84516..57ab94ec 100644 --- a/test/regression/regression.cc +++ b/test/regression/regression.cc @@ -426,8 +426,9 @@ int main(int argc, char **argv) { std::string ver(MODSECURITY_VERSION); std::string envvar("MODSECURITY=ModSecurity " + ver + " regression tests"); + char *eenvvar = strdup(envvar.c_str()); - putenv(strdup(envvar.c_str())); + putenv(eenvvar); #ifndef NO_LOGS int test_number = 0; #endif @@ -557,5 +558,6 @@ int main(int argc, char **argv) { } #endif + free(eenvvar); return 0; }