diff options
Diffstat (limited to 'xlators/protocol/server/src/server-resolve.c')
| -rw-r--r-- | xlators/protocol/server/src/server-resolve.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/xlators/protocol/server/src/server-resolve.c b/xlators/protocol/server/src/server-resolve.c index 5f3d475c595..26bf37e3308 100644 --- a/xlators/protocol/server/src/server-resolve.c +++ b/xlators/protocol/server/src/server-resolve.c @@ -162,7 +162,8 @@ resolve_gfid_cbk (call_frame_t *frame, void *cookie, xlator_t *this,          resolve_loc->name = resolve->bname; -        resolve_loc->inode = inode_new (state->itable); +        resolve_loc->inode = server_inode_new (state->itable, +                                               resolve_loc->gfid);          inode_path (resolve_loc->parent, resolve_loc->name,                      (char **) &resolve_loc->path); @@ -209,7 +210,8 @@ resolve_gfid (call_frame_t *frame)          else if (!gf_uuid_is_null (resolve->gfid))                  gf_uuid_copy (resolve_loc->gfid, resolve->gfid); -        resolve_loc->inode = inode_new (state->itable); +        resolve_loc->inode = server_inode_new (state->itable, +                                               resolve_loc->gfid);          ret = loc_path (resolve_loc, NULL);          if (state->xdata) {  | 
