fix memory leak

This commit is contained in:
zawz 2021-05-25 11:54:38 +02:00
parent 09186df7b1
commit 6b8f7241bb

View file

@ -243,7 +243,10 @@ public:
redirect(arg* in) { type=_obj::_redirect; target=in; here_document=nullptr; }
redirect(std::string strop, arg* in) { type=_obj::_redirect; op=strop; target=in; here_document=nullptr; }
redirect(std::string strop, arg* in, arg* doc) { type=_obj::_redirect; op=strop; target=in; here_document=doc; }
~redirect() { if(target != nullptr) delete target; }
~redirect() {
if(target != nullptr) delete target;
if(here_document != nullptr) delete here_document;
}
std::string generate(int ind);