diff --git a/src/os2/utils.cpp b/src/os2/utils.cpp index cc0812db27..9313677cec 100644 --- a/src/os2/utils.cpp +++ b/src/os2/utils.cpp @@ -241,7 +241,7 @@ bool wxGetEnv(const wxString& var, wxString *value) bool wxSetEnv(const wxString& variable, const wxChar *value) { #if defined(HAVE_SETENV) - return setenv(variable.mb_str(), value ? wxString(value).mb_str().data() + return setenv(variable.mb_str(), value ? wxString(value).mb_str() : NULL, 1 /* overwrite */) == 0; #elif defined(HAVE_PUTENV) wxString s = variable;