From 9fba38938ec30a74095cb042eb0e1d3dd0b8a373 Mon Sep 17 00:00:00 2001 From: Zhou Shihui Date: Mon, 22 Jul 2024 15:30:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=8A=E8=AD=A6=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Zhou Shihui --- frameworks/src/bundle_test_tool.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frameworks/src/bundle_test_tool.cpp b/frameworks/src/bundle_test_tool.cpp index 0240277..5191598 100644 --- a/frameworks/src/bundle_test_tool.cpp +++ b/frameworks/src/bundle_test_tool.cpp @@ -4187,10 +4187,12 @@ ErrCode BundleTestTool::RunAsInstallHmpBundle() uid = option == 'u' ? temp : uid; } - if (counter == 0 && strcmp(argv_[optind], cmd_.c_str()) == 0) { - APP_LOGD("bundle_test_tool getStr with no option."); - resultReceiver_.append(HELP_MSG_NO_INSTALL_HMP_BUNDLE_OPTION); - return OHOS::ERR_INVALID_VALUE; + if (counter == 0) { + if (optind < 0 || optind > argc_ || strcmp(argv_[optind], cmd_.c_str()) == 0) { + APP_LOGD("bundle_test_tool getStr with no option."); + resultReceiver_.append(HELP_MSG_NO_INSTALL_HMP_BUNDLE_OPTION); + return OHOS::ERR_INVALID_VALUE; + } } if (result != OHOS::ERR_OK) { -- Gitee