diff --git a/parser-library/parse.cpp b/parser-library/parse.cpp index 22a254b..0fcd033 100644 --- a/parser-library/parse.cpp +++ b/parser-library/parse.cpp @@ -775,7 +775,11 @@ parsed_pe *ParsePEFromFile(const char *filePath) { } void DestructParsedPE(parsed_pe *p) { + if(p == NULL) { + return; + } + delete p->internal; delete p; return; }