From e352e8e6b8d03a24ef5d52eef3e4d370807b5bbd Mon Sep 17 00:00:00 2001 From: saturneric Date: Wed, 17 Jan 2024 19:39:47 +0800 Subject: fix: find and slove some bugs --- src/core/function/gpg/GpgCommandExecutor.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/core/function/gpg/GpgCommandExecutor.cpp') diff --git a/src/core/function/gpg/GpgCommandExecutor.cpp b/src/core/function/gpg/GpgCommandExecutor.cpp index 886c70db..8c994515 100644 --- a/src/core/function/gpg/GpgCommandExecutor.cpp +++ b/src/core/function/gpg/GpgCommandExecutor.cpp @@ -27,7 +27,6 @@ */ #include "GpgCommandExecutor.h" -#include "core/function/basic/GpgFunctionObject.h" #include "core/model/DataObject.h" #include "core/module/Module.h" #include "core/thread/Task.h" @@ -53,7 +52,8 @@ auto BuildTaskFromExecCtx(const GpgCommandExecutor::ExecuteContext &context) "data object args count of cmd executor result callback: {}", data_object->GetObjectSize()); if (!data_object->Check()) { - throw std::runtime_error("invalid data object size"); + GF_CORE_LOG_ERROR("data object checking failed"); + return; } auto exit_code = ExtractParams(data_object, 0); @@ -76,7 +76,8 @@ auto BuildTaskFromExecCtx(const GpgCommandExecutor::ExecuteContext &context) if (!data_object->Check()) { - throw std::runtime_error("invalid data object size"); + GF_CORE_LOG_ERROR("data object checking failed"); + return -1; } // get arguments -- cgit v1.2.3