diff options
| -rw-r--r-- | xlators/mount/fuse/src/fuse-bridge.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/xlators/mount/fuse/src/fuse-bridge.c b/xlators/mount/fuse/src/fuse-bridge.c index 70aac385f10..78bed048058 100644 --- a/xlators/mount/fuse/src/fuse-bridge.c +++ b/xlators/mount/fuse/src/fuse-bridge.c @@ -220,6 +220,9 @@ fuse_lookup_cbk (call_frame_t *frame, void *cookie, xlator_t *this,                  inode_unref (state->loc.inode);                  state->loc.inode = inode_new (itable);                  state->is_revalidate = 2; +                if (uuid_is_null (state->gfid)) +                        uuid_generate (state->gfid); +                fuse_gfid_set (state);                  STACK_WIND (frame, fuse_lookup_cbk,                              prev->this, prev->this->fops->lookup,  | 
