diff options
Diffstat (limited to 'xlators/cluster/dht/src/dht-rebalance.c')
-rw-r--r-- | xlators/cluster/dht/src/dht-rebalance.c | 6 |
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; } } |