diff options
| -rwxr-xr-x | libglusterfsclient/src/libglusterfsclient.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/libglusterfsclient/src/libglusterfsclient.c b/libglusterfsclient/src/libglusterfsclient.c index 50ca6a5a796..eaa11376f71 100755 --- a/libglusterfsclient/src/libglusterfsclient.c +++ b/libglusterfsclient/src/libglusterfsclient.c @@ -5148,7 +5148,7 @@ glusterfs_glh_opendir (glusterfs_handle_t handle, const char *path)                  goto out;          } -        if (!S_ISDIR (loc.inode->st_mode)) { +        if (!S_ISDIR (loc.inode->st_mode) && !S_ISLNK (loc.inode->st_mode)) {                  errno = ENOTDIR;                  op_ret = -1;                  goto out;  | 
