diff options
| -rw-r--r-- | xlators/cluster/dht/src/dht-common.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/xlators/cluster/dht/src/dht-common.c b/xlators/cluster/dht/src/dht-common.c index d6753ff59..113c7a18d 100644 --- a/xlators/cluster/dht/src/dht-common.c +++ b/xlators/cluster/dht/src/dht-common.c @@ -981,6 +981,7 @@ dht_lookup_directory (call_frame_t *frame, xlator_t *this, loc_t *loc)          int           i = 0;          dht_conf_t   *conf = NULL;          dht_local_t  *local = NULL; +        int           ret = 0;          GF_VALIDATE_OR_GOTO ("dht", frame, out);          GF_VALIDATE_OR_GOTO ("dht", this, unwind); @@ -1004,6 +1005,10 @@ dht_lookup_directory (call_frame_t *frame, xlator_t *this, loc_t *loc)                  local->xattr = NULL;          } +        if (!uuid_is_null (local->gfid)) +                ret = dict_set_static_bin (local->xattr_req, "gfid-req", +                                           local->gfid, 16); +          for (i = 0; i < call_cnt; i++) {                  STACK_WIND (frame, dht_lookup_dir_cbk,                              conf->subvolumes[i],  | 
