diff options
author | peter <peter@FreeBSD.org> | 1997-05-23 14:48:05 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1997-05-23 14:48:05 +0000 |
commit | fc35590c6dddf32e1fa855b541dc28a23965f90c (patch) | |
tree | 88868947cf42cf5dbb2fcd120a862bffb347b6e5 /contrib/cvs/src/recurse.c | |
parent | 4f40fe8334ad5f056e1d9105f23fe7ac859c39ba (diff) | |
download | FreeBSD-src-fc35590c6dddf32e1fa855b541dc28a23965f90c.zip FreeBSD-src-fc35590c6dddf32e1fa855b541dc28a23965f90c.tar.gz |
Import a slightly newer version of 1.9.9 (as at 970523) that has fixed a
few more memory leaks and cleaned up getopt usage. These were done shortly
after the last one I imported. Very little has changed other than that.
(except for some doc updates)
Obtained from: cyclic.com
Diffstat (limited to 'contrib/cvs/src/recurse.c')
-rw-r--r-- | contrib/cvs/src/recurse.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/contrib/cvs/src/recurse.c b/contrib/cvs/src/recurse.c index e18d576..b4b55a8 100644 --- a/contrib/cvs/src/recurse.c +++ b/contrib/cvs/src/recurse.c @@ -286,9 +286,7 @@ start_recursion (fileproc, filesdoneproc, direntproc, dirleaveproc, callerdat, err += do_recursion (&frame); /* Free the data which expand_wild allocated. */ - for (i = 0; i < argc; ++i) - free (argv[i]); - free (argv); + free_names (&argc, argv); out: free (update_dir); |