diff options
Diffstat (limited to 'lib/sh/pathcanon.c')
-rw-r--r-- | lib/sh/pathcanon.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sh/pathcanon.c b/lib/sh/pathcanon.c index 88929540..3b427a83 100644 --- a/lib/sh/pathcanon.c +++ b/lib/sh/pathcanon.c @@ -75,10 +75,11 @@ static int _path_isdir (path) char *path; { - int l, x; + int l; struct stat sb; /* This should leave errno set to the correct value. */ + errno = 0; l = stat (path, &sb) == 0 && S_ISDIR (sb.st_mode); #if defined (__CYGWIN__) if (l == 0) |