diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2021-11-05 18:49:40 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2021-11-05 18:49:40 +0000 |
commit | 6c70026fa4b2ff235f60c883db15f55b4096bf6b (patch) | |
tree | f801bb8f9613bfceae7dd68309322507112cb818 /sys/src/cmd/acme/exec.c | |
parent | e2e4a46f26ff7268a696a45d82414fb992b648d5 (diff) |
acme: fix plumb message leaks (thanks igor)
Diffstat (limited to 'sys/src/cmd/acme/exec.c')
-rw-r--r-- | sys/src/cmd/acme/exec.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/src/cmd/acme/exec.c b/sys/src/cmd/acme/exec.c index a48db1469..71070a1b6 100644 --- a/sys/src/cmd/acme/exec.c +++ b/sys/src/cmd/acme/exec.c @@ -352,8 +352,7 @@ del(Text *et, Text*, Text *argt, int flag1, int, Rune *arg, int narg) 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 @@ putfile(File *f, int q0, int q1, Rune *namer, int nname) pm->ndata = strlen(pm->data); if(pm->ndata < messagesize-1024) plumbsend(plumbsendfd, pm); - else - plumbfree(pm); + plumbfree(pm); } fbuffree(s); fbuffree(r); |