diff options
Diffstat (limited to 'src/bin/psql/tab-complete.c')
-rw-r--r-- | src/bin/psql/tab-complete.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index ae8f8370f95..84d2eb4d420 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -3832,8 +3832,6 @@ complete_from_variables(char *text, const char *prefix, const char *suffix) for (ptr = pset.vars->next; ptr; ptr = ptr->next) { - char *buffer; - if (nvars >= maxvars) { maxvars *= 2; @@ -3846,8 +3844,7 @@ complete_from_variables(char *text, const char *prefix, const char *suffix) } } - pg_asprintf(&buffer, "%s%s%s", prefix, ptr->name, suffix); - varnames[nvars++] = buffer; + varnames[nvars++] = psprintf("%s%s%s", prefix, ptr->name, suffix); } varnames[nvars] = NULL; |