Fix potential crash in video condition

This commit is contained in:
WarmUpTill 2022-09-10 10:12:09 +02:00 committed by WarmUpTill
parent d1e912cb24
commit b2585ae176
2 changed files with 3 additions and 1 deletions

View File

@ -200,6 +200,8 @@ bool MacroConditionVideo::LoadImageFromFile()
if (!_matchImage.load(QString::fromStdString(_file))) {
blog(LOG_WARNING, "Cannot load image data from file '%s'",
_file.c_str());
(&_matchImage)->~QImage();
new (&_matchImage) QImage();
return false;
}

View File

@ -2,7 +2,7 @@
PatternMatchData createPatternData(QImage &pattern)
{
PatternMatchData data;
PatternMatchData data{};
if (pattern.isNull()) {
return data;
}