diff options
Diffstat (limited to 'xlators/cluster/dht/src/dht-common.c')
| -rw-r--r-- | xlators/cluster/dht/src/dht-common.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/xlators/cluster/dht/src/dht-common.c b/xlators/cluster/dht/src/dht-common.c index c6944b21c85..f6112783d50 100644 --- a/xlators/cluster/dht/src/dht-common.c +++ b/xlators/cluster/dht/src/dht-common.c @@ -8094,6 +8094,7 @@ dht_rmdir_lock_cbk (call_frame_t *frame, void *cookie, xlator_t *this,          dht_local_t  *local = NULL;          dht_conf_t   *conf  = NULL;          int           i     = 0; +        xlator_t     *hashed_subvol;          VALIDATE_OR_GOTO (this->private, err); @@ -8111,9 +8112,10 @@ dht_rmdir_lock_cbk (call_frame_t *frame, void *cookie, xlator_t *this,                  goto err;          } +        hashed_subvol = local->hashed_subvol;          for (i = 0; i < conf->subvolume_cnt; i++) { -                if (local->hashed_subvol && -                    (local->hashed_subvol == conf->subvolumes[i])) +                if (hashed_subvol && +                    (hashed_subvol == conf->subvolumes[i]))                          continue;                  STACK_WIND_COOKIE (frame, dht_rmdir_cbk, conf->subvolumes[i],  | 
