diff options
Diffstat (limited to 'xlators/cluster')
| -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 ac713384abe..5583bd5592d 100644 --- a/xlators/cluster/dht/src/dht-common.c +++ b/xlators/cluster/dht/src/dht-common.c @@ -699,6 +699,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;          conf = this->private;          local = frame->local; @@ -716,6 +717,10 @@ dht_lookup_directory (call_frame_t *frame, xlator_t *this, loc_t *loc)                  goto unwind;          } +        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],  | 
