提交 f059d97f authored 作者: Eliot Gable's avatar Eliot Gable

Terminate buffers!

上级 e5ddafff
...@@ -629,10 +629,12 @@ SWITCH_DECLARE(switch_pgsql_status_t) switch_pgsql_handle_callback_exec_detailed ...@@ -629,10 +629,12 @@ SWITCH_DECLARE(switch_pgsql_status_t) switch_pgsql_handle_callback_exec_detailed
if (tmp) { if (tmp) {
len = strlen(tmp); len = strlen(tmp);
names[col] = malloc(len+1); names[col] = malloc(len+1);
names[col][len] = '\0';
strncpy(names[col], tmp, len); strncpy(names[col], tmp, len);
len = PQgetlength(result->result, row, col); len = PQgetlength(result->result, row, col);
vals[col] = malloc(len+1); vals[col] = malloc(len+1);
vals[col][len] = '\0';
tmp = PQgetvalue(result->result, row, col); tmp = PQgetvalue(result->result, row, col);
strncpy(vals[col], tmp, len); strncpy(vals[col], tmp, len);
} else { } else {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论