From 51284ce8a15a8ad3db19d0afa4c1cc7cc3816e82 Mon Sep 17 00:00:00 2001 From: yupeng Date: Fri, 20 Nov 2020 14:08:29 +0800 Subject: [PATCH] fix bug in gs_upgrade --- contrib/pg_upgrade/cluster_config.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/pg_upgrade/cluster_config.cpp b/contrib/pg_upgrade/cluster_config.cpp index f2413064f..af9ec1270 100755 --- a/contrib/pg_upgrade/cluster_config.cpp +++ b/contrib/pg_upgrade/cluster_config.cpp @@ -494,9 +494,9 @@ int get_value_in_config_file(char* pg_config_file, char* parameter_in_config, ch if (INVALID_LINES_IDX != values_line) { retcode = strncpy_s(para_value, - (size_t)Min(values_len - 1, MAX_VALUE_LEN), + MAX_VALUE_LEN, all_lines[values_line] + values_offset + 1, - (size_t)Min(values_len - 1, MAX_VALUE_LEN)); + (size_t)Min(values_len - 2, MAX_VALUE_LEN - 1)); securec_check_c(retcode, "\0", "\0"); }