commit | 09b97c78de58fea61b5dc90bd56095515bdd4f02 | [log] [tgz] |
---|---|---|
author | Jens Geyer <jensg@apache.org> | Sun Aug 04 13:39:09 2013 +0200 |
committer | Jens Geyer <jensg@apache.org> | Sun Aug 04 13:39:09 2013 +0200 |
tree | 6ef6ee741a0c6c977dfb347603b1e07f994b1114 | |
parent | 656a17305093a1fda754b669f4cb9ce4e98ec2d1 [diff] |
THRIFT-2017 Resource Leak in thrift struct under compiler/cpp/src/parse/t_program.h Patch: kuldeep gupta
diff --git a/compiler/cpp/src/parse/t_program.h b/compiler/cpp/src/parse/t_program.h index f22da07..96a8a5c 100644 --- a/compiler/cpp/src/parse/t_program.h +++ b/compiler/cpp/src/parse/t_program.h
@@ -73,6 +73,15 @@ scope_ = new t_scope(); } + ~t_program() + { + if(scope_) + { + delete scope_; + scope_ = NULL; + } + } + // Path accessor const std::string& get_path() const { return path_; }