about summary refs log tree commit diff
path: root/Src/glob.c
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2009-03-24 12:52:07 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2009-03-24 12:52:07 +0000
commit9defc9850d0d73742856165f595899f0d8a87c6d (patch)
tree8bebfe4eca127de68e8032340ef6e8b9d2bd3c25 /Src/glob.c
parentee71aa006e412fa2e0532d58f5f028b9c3686a5e (diff)
downloadzsh-9defc9850d0d73742856165f595899f0d8a87c6d.tar.gz
zsh-9defc9850d0d73742856165f595899f0d8a87c6d.tar.xz
zsh-9defc9850d0d73742856165f595899f0d8a87c6d.zip
26772: better error handling and fix runaway chdir on failed cd
Diffstat (limited to 'Src/glob.c')
-rw-r--r--Src/glob.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/Src/glob.c b/Src/glob.c
index 5000ff457..46a0ce9c0 100644
--- a/Src/glob.c
+++ b/Src/glob.c
@@ -492,9 +492,7 @@ scanner(Complist q)
     int errssofar = errsfound;
     struct dirsav ds;
 
-    ds.ino = ds.dev = 0;
-    ds.dirname = NULL;
-    ds.dirfd = ds.level = -1;
+    init_dirsav(&ds);
     if (!q)
 	return;