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,,