Mercurial > hg > toybox
changeset 1406:5f20ac712f44 draft
Actually set the again flag when calling the dirtree comeagain callback.
author | Rob Landley <rob@landley.net> |
---|---|
date | Tue, 29 Jul 2014 20:02:31 -0500 |
parents | 43c98def61cc |
children | 434ea531a62c |
files | lib/dirtree.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/dirtree.c Sun Jul 27 15:19:49 2014 -0500 +++ b/lib/dirtree.c Tue Jul 29 20:02:31 2014 -0500 @@ -163,7 +163,10 @@ } } - if (flags & DIRTREE_COMEAGAIN) flags = callback(node); + if (flags & DIRTREE_COMEAGAIN) { + node->again++; + flags = callback(node); + } // This closes filehandle as well, so note it closedir(dir);