From 204cc8e60ccf3a960816b25560a562b88de23879 Mon Sep 17 00:00:00 2001 From: chenze Date: Tue, 27 Jun 2023 11:30:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DAddCStringVar=E5=87=BD?= =?UTF-8?q?=E6=95=B0=E4=B8=ADmemcpy=5Fs=E8=B6=8A=E7=95=8C=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/runtime/vecexecutor/vectorbatch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gausskernel/runtime/vecexecutor/vectorbatch.cpp b/src/gausskernel/runtime/vecexecutor/vectorbatch.cpp index d33b5108a..74da33fc4 100644 --- a/src/gausskernel/runtime/vecexecutor/vectorbatch.cpp +++ b/src/gausskernel/runtime/vecexecutor/vectorbatch.cpp @@ -982,7 +982,7 @@ Datum ScalarVector::AddCStringVar(Datum data, int aindex) char* src_ptr = NULL; int var_len; src_ptr = DatumGetPointer(data); - Size len = strlen(DatumGetPointer(data)) + 1; + Size len = strlen(DatumGetPointer(data)); char* result = NULL; if ((len + VARHDRSZ_SHORT) < VARATT_SHORT_MAX) {