* lib/fts.c (fts_safe_changedir): Move a declaration "up",
authorJim Meyering <jim@meyering.net>
Tue, 21 Nov 2006 09:15:22 +0000 (09:15 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 21 Nov 2006 09:15:22 +0000 (09:15 +0000)
so as to remain compatible with older compilers.
Patch from Michael Deutschmann.

ChangeLog
lib/fts.c

index def7c47..85b9fed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-11-21  Jim Meyering  <jim@meyering.net>
+
+       * lib/fts.c (fts_safe_changedir): Move a declaration "up",
+       so as to remain compatible with older compilers.
+       Patch from Michael Deutschmann.
+
 2006-11-20  Paul Eggert  <eggert@cs.ucla.edu>
 
        * MODULES.html.sh (File system functions): Add openat.
index db66748..b3b0210 100644 (file)
--- a/lib/fts.c
+++ b/lib/fts.c
@@ -1645,8 +1645,9 @@ fts_safe_changedir (FTS *sp, FTSENT *p, int fd, char const *dir)
               failure when we lack "x" access to the virtual cwd.  */
            if ( ! i_ring_empty (&sp->fts_fd_ring))
              {
+               int parent_fd;
                fd_ring_print (sp, stderr, "pre-pop");
-               int parent_fd = i_ring_pop (&sp->fts_fd_ring);
+               parent_fd = i_ring_pop (&sp->fts_fd_ring);
                is_dotdot = true;
                if (0 <= parent_fd)
                  {