diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2017-12-26 21:45:11 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2017-12-26 21:45:11 +0200 |
commit | 3d2af5b8dbda182a2be8df30ea8149239f617d8d (patch) | |
tree | 5d6318dd9491ec8ff8dd7853c9a7255c05aa9b4e /extension/gawkfts.c | |
parent | f871e6ebc0f88cf1e48ffd4945bc805a3bab2be2 (diff) | |
download | egawk-3d2af5b8dbda182a2be8df30ea8149239f617d8d.tar.gz egawk-3d2af5b8dbda182a2be8df30ea8149239f617d8d.tar.bz2 egawk-3d2af5b8dbda182a2be8df30ea8149239f617d8d.zip |
Small fix in extension/gawkfts.c.
Diffstat (limited to 'extension/gawkfts.c')
-rw-r--r-- | extension/gawkfts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/extension/gawkfts.c b/extension/gawkfts.c index d9edd87f..c7fbc17d 100644 --- a/extension/gawkfts.c +++ b/extension/gawkfts.c @@ -1239,7 +1239,7 @@ fts_safe_changedir(const FTS *sp, const FTSENT *p, int fd, const char *path) if (ISSET(FTS_NOCHDIR)) return 0; - if (oldfd < 0 && (fd = open(path, O_RDONLY)) == -1) + if (oldfd < 0 && (path == NULL || (fd = open(path, O_RDONLY)) == -1)) return -1; if (fstat(fd, &sb) == -1) |