From 729e57a6d7066efe58754c87cedb241ec69a8151 Mon Sep 17 00:00:00 2001 From: Herman Chen Date: Mon, 17 Mar 2025 17:27:28 +0800 Subject: [PATCH] fix[base]: Fix strncpy compile warning Change-Id: I8c282e20251b2e3e7ea0f67bf0a89bb0dc0fb6a9 Signed-off-by: Herman Chen --- mpp/base/mpp_buffer_impl.cpp | 2 +- mpp/base/mpp_meta.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mpp/base/mpp_buffer_impl.cpp b/mpp/base/mpp_buffer_impl.cpp index 814a236b..dd7d41cd 100644 --- a/mpp/base/mpp_buffer_impl.cpp +++ b/mpp/base/mpp_buffer_impl.cpp @@ -427,7 +427,7 @@ MPP_RET mpp_buffer_create(const char *tag, const char *caller, if (NULL == tag) tag = group->tag; - strncpy(p->tag, tag, sizeof(p->tag)); + strncpy(p->tag, tag, sizeof(p->tag) - 1); p->caller = caller; pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); diff --git a/mpp/base/mpp_meta.cpp b/mpp/base/mpp_meta.cpp index f34787c5..d4d48055 100644 --- a/mpp/base/mpp_meta.cpp +++ b/mpp/base/mpp_meta.cpp @@ -189,7 +189,7 @@ MppMetaImpl *MppMetaService::get_meta(const char *tag, const char *caller) const char *tag_src = (tag) ? (tag) : (MODULE_TAG); RK_U32 i; - strncpy(impl->tag, tag_src, sizeof(impl->tag)); + strncpy(impl->tag, tag_src, sizeof(impl->tag) - 1); impl->caller = caller; impl->meta_id = MPP_FETCH_ADD(&meta_id, 1); INIT_LIST_HEAD(&impl->list_meta);