id summary reporter owner description type status milestone component version severity resolution keywords cc 3319 environment.hpp anonymous bschaeling "Hi there, in the function inline environment::environment(void) in the BOOST_PROCESS_WIN32_API defnition you supply the wrong pointer to the FreeEnvironmentStrings() function. Currently you're passing the pointer that was incremented to process the variable. You should be providing the original pointer to the heap. Should be: TCHAR* es = ::GetEnvironmentStrings(); TCHAR* es2 = es; // do your iterating with es ::FreeEnvironmentStrings(es2); " Bugs closed Boost 1.40.0 None Boost 1.39.0 Problem invalid