From 0aa8e38561636b257bb94f123f26a75f1adbdb9f Mon Sep 17 00:00:00 2001 From: "jiadebinmary@gmail.com" Date: Fri, 5 Jan 2024 08:22:10 +0000 Subject: [PATCH] Fix coverity warn for strncpy. --- .../ob_all_virtual_arbitration_service_status.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/observer/virtual_table/ob_all_virtual_arbitration_service_status.cpp b/src/observer/virtual_table/ob_all_virtual_arbitration_service_status.cpp index 5afeafafb0..c09f6fadca 100644 --- a/src/observer/virtual_table/ob_all_virtual_arbitration_service_status.cpp +++ b/src/observer/virtual_table/ob_all_virtual_arbitration_service_status.cpp @@ -141,9 +141,9 @@ int ObAllVirtualArbServiceStatus::insert_row_( } case OB_APP_MIN_COLUMN_ID + 3: { if (is_in_blacklist) { - strncpy(arb_service_status_buf_, ARB_STATUS_INACTIVE, VARCHAR_32); + strncpy(arb_service_status_buf_, ARB_STATUS_INACTIVE, VARCHAR_32 - 1); } else { - strncpy(arb_service_status_buf_, ARB_STATUS_ACTIVE, VARCHAR_32); + strncpy(arb_service_status_buf_, ARB_STATUS_ACTIVE, VARCHAR_32 - 1); } cur_row_.cells_[i].set_varchar(ObString::make_string(arb_service_status_buf_)); cur_row_.cells_[i].set_collation_type(ObCharset::get_default_collation(