diff options
Diffstat (limited to 'libglusterfs')
| -rw-r--r-- | libglusterfs/src/inode.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/libglusterfs/src/inode.c b/libglusterfs/src/inode.c index fed23ae35..1db829792 100644 --- a/libglusterfs/src/inode.c +++ b/libglusterfs/src/inode.c @@ -851,6 +851,11 @@ __inode_link (inode_t *inode, inode_t *parent, const char *name,                  }          } +        if (name) { +                if (!strcmp(name, ".") || !strcmp(name, "..")) +                        return link_inode; +        } +          /* use only link_inode beyond this point */          if (parent) {                  old_dentry = __dentry_grep (table, parent, name);  | 
