From 80d256149b5dbef1f435df2ebb188f3572613225 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 22 Jan 2023 20:46:06 +0000 Subject: lock: Fix some memory leaks (thanks steve simon!) --- sys/src/cmd/lock.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sys/src') diff --git a/sys/src/cmd/lock.c b/sys/src/cmd/lock.c index 27210259a..a47f15184 100644 --- a/sys/src/cmd/lock.c +++ b/sys/src/cmd/lock.c @@ -35,6 +35,7 @@ waitfor(int pid) } if (w->pid == pid) return w; + free(w); } } @@ -141,7 +142,8 @@ main(int argc, char *argv[]) error("wait"); postnote(PNPROC, lckpid, "die"); - waitfor(lckpid); + free(waitfor(lckpid)); + if(w->msg[0]){ p = utfrune(w->msg, ':'); if(p && p[1]) -- cgit v1.2.3