aboutsummaryrefslogtreecommitdiffstats
path: root/posix
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2005-02-26 01:02:17 +0000
committerRoland McGrath <roland@gnu.org>2005-02-26 01:02:17 +0000
commitc9c114239e717527a2c0bfaa21c3c7790f377200 (patch)
tree1189ccb8a86493852b71bf6eceedc7901d7e5429 /posix
parent2005-02-22 Ulrich Drepper <drepper@redhat.com> (diff)
downloadglibc-c9c114239e717527a2c0bfaa21c3c7790f377200.tar.xz
glibc-c9c114239e717527a2c0bfaa21c3c7790f377200.zip
2005-02-22 Andreas Schwab <schwab@suse.de>
* posix/execvp.c (execvp): Fix invalid free.
Diffstat (limited to 'posix')
-rw-r--r--posix/execvp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/posix/execvp.c b/posix/execvp.c
index a79d4a89c5..9809769701 100644
--- a/posix/execvp.c
+++ b/posix/execvp.c
@@ -189,7 +189,7 @@ execvp (file, argv)
__set_errno (EACCES);
free (script_argv);
- free (name);
+ free (name - pathlen);
if (path_malloc)
free (path);
}