Ticket #2967 (closed Patches: fixed)
Patch to make boost::interprocess::get_temporary_path() more robust.
|Reported by:||Lawrence Gold <lgold@…>||Owned by:||igaztanaga|
The attached patch causes boost::interprocess::get_temporary_path() to make sure the paths in the given environment variables are valid before assuming success.
I'm using OS X, and had deleted the last directory listed in $TMPDIR, which caused boost::interprocess::message_queue to fail. Granted, that's not likely to happen very often, but it'd be nice to be able to handle sabotage from an idiot like me.