From fae9f834516b6729852ebb7665be3a9d89de666c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Thu, 26 Nov 2020 21:58:24 +0000 Subject: [PATCH] Fix division by zero. --- src/util/externalcommandhelper.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/util/externalcommandhelper.cpp b/src/util/externalcommandhelper.cpp index 9c68226..fc11591 100644 --- a/src/util/externalcommandhelper.cpp +++ b/src/util/externalcommandhelper.cpp @@ -158,6 +158,11 @@ QVariantMap ExternalCommandHelper::CopyBlocks(const QString& sourceDevice, const if (!isCallerAuthorized()) { return QVariantMap(); } + + // Avoid division by zero further down + if (!blockSize) { + return QVariantMap(); + } QVariantMap reply; reply[QStringLiteral("success")] = true;