ref: ce2e284319f649021e4394bd127cd0e265326b85
parent: eee15fc63b4f3bcd02ed1958f57a22db2e959514
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Fri Nov 5 14:49:40 EDT 2021
acme: fix plumb message leaks (thanks igor)
--- a/sys/src/cmd/acme/exec.c
+++ b/sys/src/cmd/acme/exec.c
@@ -352,8 +352,7 @@
pm->ndata = strlen(pm->data);
if(pm->ndata < messagesize-1024)
plumbsend(plumbsendfd, pm);
- else
- plumbfree(pm);
+ plumbfree(pm);
}
colclose(et->col, et->w, TRUE);
}
@@ -687,8 +686,7 @@
pm->ndata = strlen(pm->data);
if(pm->ndata < messagesize-1024)
plumbsend(plumbsendfd, pm);
- else
- plumbfree(pm);
+ plumbfree(pm);
}
fbuffree(s);
fbuffree(r);
--
⑨