diff lib/savewd.c @ 8481:93a2e537bc8d

When trying to open ".", treat ESTALE like EACCES. * lib/savewd.c (savewd_save): Resort to forking not just upon failure with EACCES, but also when errno is ESTALE.
author Jim Meyering <jim@meyering.net>
date Wed, 21 Mar 2007 08:07:20 +0000
parents 5166dec344af
children 7dc60fc8f2b4
line wrap: on
line diff
--- a/lib/savewd.c
+++ b/lib/savewd.c
@@ -54,7 +54,7 @@
 	    wd->val.fd = fd;
 	    break;
 	  }
-	if (errno != EACCES)
+	if (errno != EACCES && errno != ESTALE)
 	  {
 	    wd->state = ERROR_STATE;
 	    wd->val.errnum = errno;