From 08f6326ac20e4743a8758fae94b1b0bd3ea2ba09 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Fri, 1 Oct 2010 12:35:02 +0200 Subject: [PATCH] avoid to copy the string even if solaris defines getenv to need a char* argument. --- core/AmUtils.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/AmUtils.cpp b/core/AmUtils.cpp index 9f31e41d..d5842ac6 100644 --- a/core/AmUtils.cpp +++ b/core/AmUtils.cpp @@ -1020,14 +1020,11 @@ void add_env_path(const char* name, const string& path) { string var(path); char* old_path=0; - char name_s[50]; regex_t path_reg; - strcpy(name_s, name); - assert(name); - if((old_path = getenv(name_s)) != 0) { + if((old_path = getenv((char*)name)) != 0) { if(strlen(old_path)){ if(regcomp(&path_reg,("[:|^]" + path + "[:|$]").c_str(),REG_NOSUB)){