From 61909c2c5d71b51c87d3b41c0453c0a0565d5671 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sat, 6 Oct 2018 15:04:18 +0800 Subject: [PATCH] MdEditOperations: check source image before insert from path --- src/vmdeditoperations.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/vmdeditoperations.cpp b/src/vmdeditoperations.cpp index b93c6dc0..7cf0d75e 100644 --- a/src/vmdeditoperations.cpp +++ b/src/vmdeditoperations.cpp @@ -155,6 +155,12 @@ void VMdEditOperations::insertImageFromPath(const QString &p_title, p_destImagePath.clear(); p_urlInLink.clear(); + // Make sure src image is valid. + if (QImage(p_srcImagePath).isNull()) { + qWarning() << "fail to insert invalid source image" << p_srcImagePath; + return; + } + QString fileName = VUtils::generateImageFileName(p_folderPath, p_title, QFileInfo(p_srcImagePath).suffix());