From 493921950add0ada656928dcff159cbfe9a4de41 Mon Sep 17 00:00:00 2001 From: huangxiaolinabc123 Date: Tue, 20 Sep 2022 09:58:32 +0800 Subject: [PATCH] fixed a62c70d from https://gitee.com/huangxiaolinabc123/systemabilitymgr_samgr_lite/pulls/110 modify code Signed-off-by: huangxiaolinabc123 Change-Id: Ibae282e848a3a3d99afcee36deaa316b25e250a3 --- samgr_endpoint/source/default_client_mini_adapter.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/samgr_endpoint/source/default_client_mini_adapter.c b/samgr_endpoint/source/default_client_mini_adapter.c index c4b3a3c..b39d754 100644 --- a/samgr_endpoint/source/default_client_mini_adapter.c +++ b/samgr_endpoint/source/default_client_mini_adapter.c @@ -15,6 +15,7 @@ #include "default_client_adapter.h" #include "samgr_server.h" #include "dbinder_service.h" +#define MAX_COUNT_NUM = 2; static pthread_mutex_t g_handleMutex = PTHREAD_MUTEX_INITIALIZER; static int32_t g_handle = 0; @@ -42,8 +43,8 @@ void ProxyInvokeArgInner(IpcIo *reply, IClientHeader *header) SvcIdentity QueryRemoteIdentityInner(const char *deviceId, const char *service, const char *feature) { - char saName[2 * MAX_NAME_LEN + 2]; - (void)sprintf_s(saName, 2 * MAX_NAME_LEN + 2, "%s#%s", service?service:"", feature?feature:""); + char saName[MAX_COUNT_NUM * MAX_NAME_LEN + MAX_COUNT_NUM]; + (void)sprintf_s(saName, MAX_COUNT_NUM * MAX_NAME_LEN + MAX_COUNT_NUM, "%s#%s", service?service:"", feature?feature:""); HILOG_INFO(HILOG_MODULE_SAMGR, "saName %s, make remote binder start", saName); SvcIdentity target = {INVALID_INDEX, INVALID_INDEX, INVALID_INDEX}; -- Gitee