diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2023-01-22 20:46:06 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2023-01-22 20:46:06 +0000 |
commit | 80d256149b5dbef1f435df2ebb188f3572613225 (patch) | |
tree | f779890d6ed1182a2d1f5c98693750c75d17077c /sys/src | |
parent | 2bfd510b44593e0e2219017eda0f221b86016d1f (diff) |
lock: Fix some memory leaks (thanks steve simon!)
Diffstat (limited to 'sys/src')
-rw-r--r-- | sys/src/cmd/lock.c | 4 |
1 files changed, 3 insertions, 1 deletions
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]) |