fix accessing of dangling pointer in session_options

This commit is contained in:
jiaolanlan@gbase.cn
2022-06-21 11:52:15 +08:00
parent 3e14f898dc
commit 58db32f560

View File

@ -669,13 +669,13 @@ char* session_options(void)
char *rawString = strdup(value);
SplitIdentifierString(rawString, ',', &value_list);
free(rawString);
foreach (l, value_list) {
char* value = (char*)lfirst(l);
appendStringInfoString(&options, value);
if (lnext(l))
appendStringInfoChar(&options, ',');
}
free(rawString);
list_free_ext(value_list);
}