summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/dht/src/dht-rebalance.c
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/cluster/dht/src/dht-rebalance.c')
-rw-r--r--xlators/cluster/dht/src/dht-rebalance.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/xlators/cluster/dht/src/dht-rebalance.c b/xlators/cluster/dht/src/dht-rebalance.c
index ed61880c8e4..9983429acec 100644
--- a/xlators/cluster/dht/src/dht-rebalance.c
+++ b/xlators/cluster/dht/src/dht-rebalance.c
@@ -147,12 +147,12 @@ dht_send_rebalance_event (xlator_t *this, int cmd, gf_defrag_status_t status)
volname = defrag->tier_conf.volname;
} else {
/* DHT volume */
- len = strlen (this->name);
+ len = strlen (this->name) - strlen (suffix);
tmpstr = gf_strdup (this->name);
if (tmpstr) {
- ptr = tmpstr + (len - strlen (suffix));
+ ptr = tmpstr + len;
if (!strcmp (ptr, suffix)) {
- tmpstr[len - strlen (suffix)] = '\0';
+ tmpstr[len] = '\0';
volname = tmpstr;
}
}