diff options
author | Jim Meyering <meyering@redhat.com> | 2011-11-08 19:03:39 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2011-11-12 10:22:55 +0100 |
commit | f8245e96cd11756cce8f47ded4459f3c170cd2e3 (patch) | |
tree | 803b6469b73a34a8a91e70d60d3e8d3dab37bba5 /THANKS.in | |
parent | 91a5badc7b8b96916147f28b1d094af98efa5aa7 (diff) | |
download | coreutils-f8245e96cd11756cce8f47ded4459f3c170cd2e3.tar.xz |
ls: plug a per-argument leak
Using ls -l on an SELinux-enabled system would leak one SELinux
context string per non-empty-directory command-line argument.
* src/ls.c (free_ent): New function, factored out of...
(clear_files): ...here. Use it.
(extract_dirs_from_files): Call free_ent (f), rather than simply
free (f->name). The latter failed to free the possibly-malloc'd
linkname and scontext members, and thus could leak one of those
strings per command-line argument.
* THANKS.in: Update.
* NEWS (Bug fixes): Mention it.
Reported by Juraj Marko in http://bugzilla.redhat.com/751974.
Diffstat (limited to 'THANKS.in')
-rw-r--r-- | THANKS.in | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -311,6 +311,7 @@ Juan M. Guerrero st001906@hrz1.hrz.tu-darmstadt.de Julian Bradfield jcb@inf.ed.ac.uk Jungshik Shin jshin@pantheon.yale.edu Jürgen Fluk louis@dachau.marco.de +Juraj Marko jmarko@redhat.com Jurriaan thunder7@xs4all.nl Justin Pryzby justinpryzby@users.sourceforge.net jvogel jvogel@linkny.com |