Code

wt-status.c: don't leak directory entries when processing untracked,ignored
authorBrandon Casey <drafnel@gmail.com>
Mon, 27 Sep 2010 02:49:13 +0000 (21:49 -0500)
committerJunio C Hamano <gitster@pobox.com>
Mon, 27 Sep 2010 18:41:25 +0000 (11:41 -0700)
commitb822423ed20df158a478c9522373bffb04fa5ecc
treec86f2aecb2520a4ec4147829ad4ebe919f8b265e
parentd212cef936d689d2a3b0932e678fce255362c72a
wt-status.c: don't leak directory entries when processing untracked,ignored

When iterating through the list of directory entries, searching for
untracked entries, only the entries added to the string_list were free'd.
The rest (tracked or not matching the pathspec) were leaked.

Ditto for the "ignored" loop.

Rearrange the loops so that all entries are free'd.

Signed-off-by: Brandon Casey <drafnel@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
wt-status.c