diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-replace-brick.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-replace-brick.c | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-replace-brick.c b/xlators/mgmt/glusterd/src/glusterd-replace-brick.c index 86c4d6e2d..61ee5d082 100644 --- a/xlators/mgmt/glusterd/src/glusterd-replace-brick.c +++ b/xlators/mgmt/glusterd/src/glusterd-replace-brick.c @@ -1369,6 +1369,12 @@ glusterd_op_perform_replace_brick (glusterd_volinfo_t  *volinfo,                  goto out;          ret = glusterd_resolve_brick (new_brickinfo); + +        if (ret) +                goto out; + +        ret = glusterd_volume_brickinfo_get_by_brick (old_brick, +                                                      volinfo, &old_brickinfo);          if (ret)                  goto out;  | 
