2 Jan
2013
2 Jan
'13
6:22 p.m.
On Mon, Dec 24, 2012 at 8:40 AM, Felipe Magno de Almeida < felipe.m.almeida@gmail.com> wrote:
Hello,
Boost.System returns the system_category this way:
BOOST_SYSTEM_DECL const error_category & system_category() { static const system_error_category system_category_const; return system_category_const; }
But couldn't this make double construction/double free in C++03 systems if system_category is ran concurrently?
Regards, -- Felipe Magno de Almeida
If this is in a cpp file and not a header, then just move system_category_const outside the function. Tony