# # # patch "ChangeLog" # from [a2bd76340a86855840ba62b75fc08274df33a8c7] # to [e19edb632897e9cef28cdfa03b0272a5773c0186] # # patch "tester.cc" # from [e2b24c7975de6935a81f64b337fdcc8442ee04ee] # to [e49ee43d5815b67c52098b45e0feafa31f236448] # ============================================================ --- ChangeLog a2bd76340a86855840ba62b75fc08274df33a8c7 +++ ChangeLog e19edb632897e9cef28cdfa03b0272a5773c0186 @@ -1,3 +1,7 @@ +2006-07-04 Timothy Brownawell + + * tester.cc: When setting env vars, don't take .c_str() of a temporary. + 2006-07-02 Timothy Brownawell * tester.txt: Short descriptions of the functions provided for use ============================================================ --- tester.cc e2b24c7975de6935a81f64b337fdcc8442ee04ee +++ tester.cc e49ee43d5815b67c52098b45e0feafa31f236448 @@ -208,7 +208,8 @@ #else void putenv2(string const &var, string const &val) { - char const *s = (var + "=" + val).c_str(); + string tempstr = var + "=" + val; + char const *s = tempstr.c_str(); size_t len = var.size() + val.size() + 2; char *cp = new char[len]; memcpy(cp, s, len);