From 9ba4ba4394e729560e72148a0e52160faf83893f Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Tue, 8 Oct 2013 22:22:05 +0200 Subject: Fix memory leak in exec * exec/hashexec.c (check_hashbang): Unmap command arguments. --- exec/hashexec.c | 1 + 1 file changed, 1 insertion(+) (limited to 'exec') diff --git a/exec/hashexec.c b/exec/hashexec.c index e20a462e..5641218c 100644 --- a/exec/hashexec.c +++ b/exec/hashexec.c @@ -426,6 +426,7 @@ check_hashbang (struct execdata *e, deallocnames, ndeallocnames, destroynames, ndestroynames); mach_port_deallocate (mach_task_self (), interp_file); + munmap (new_argv, new_argvlen); if (! e->error) { -- cgit v1.2.3