Deletes driver in case of parser failure

This avoids memory leaks.
This commit is contained in:
Felipe Zimmerle 2017-01-06 16:56:59 -03:00 committed by Felipe Zimmerle
parent 808fd23358
commit 9a1faab668
No known key found for this signature in database
GPG Key ID: E6DFB08CE8B11277

View File

@ -103,6 +103,7 @@ int Rules::loadFromUri(const char *uri) {
if (driver->parseFile(uri) == false) {
m_parserError << driver->m_parserError.str();
delete driver;
return -1;
}