Memory leak in add_options

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Memory leak in add_options

Boost - Dev mailing list
Hi ,
Our static analyzer report an memory leak with add_options .
We use
namespace po = boost::program_options;
po::options_description desc("Options");
("name", po::value<std::string>(), ...) // add option

The issue reported in boost library file

   template<class T>
    value(T* v)
        typed_value<T>* r = new typed_value<T>(v);

        return r;

memory is dynamically allocated here and return at line 201.

Can anyone suggest how do we handle this memory leak.

Unsubscribe & other changes: