com_print(), fix a memory leak

This commit is contained in:
rlar 2012-10-17 19:51:30 +02:00
parent 99b0e78c84
commit 15606cf281
1 changed files with 4 additions and 2 deletions

View File

@ -144,10 +144,12 @@ com_print(wordlist *wl)
out_init();
if (!col) {
for (v = vecs; v; v = v->v_link2) {
char *basename = vec_basename(v);
if (plotnames)
(void) sprintf(buf, "%s.%s", v->v_plot->pl_typename, vec_basename(v));
(void) sprintf(buf, "%s.%s", v->v_plot->pl_typename, basename);
else
(void) strcpy(buf, vec_basename(v));
(void) strcpy(buf, basename);
tfree(basename);
for (s = buf; *s; s++)
;