X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/5d2b941bafd72b33dc94b4cfd7905783c3085717..b251ac34ba798319d91f362dc738d616bcc516fc:/lib/client.c diff --git a/lib/client.c b/lib/client.c index c621ead..d7a3564 100644 --- a/lib/client.c +++ b/lib/client.c @@ -653,6 +653,7 @@ static int disorder_somequeue(disorder_client *c, if(!strcmp(l, ".")) { *qt = 0; *qp = qh; + xfree(l); return 0; } q = xmalloc(sizeof *q); @@ -660,6 +661,7 @@ static int disorder_somequeue(disorder_client *c, *qt = q; qt = &q->next; } + xfree(l); } if(ferror(c->fpin)) { byte_xasprintf((char **)&c->last, "input error: %s", strerror(errno));