diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-replace-brick.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-replace-brick.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-replace-brick.c b/xlators/mgmt/glusterd/src/glusterd-replace-brick.c index d33dc7a32ee..7c2b545905d 100644 --- a/xlators/mgmt/glusterd/src/glusterd-replace-brick.c +++ b/xlators/mgmt/glusterd/src/glusterd-replace-brick.c @@ -521,8 +521,9 @@ glusterd_op_stage_replace_brick (dict_t *dict, char **op_errstr,          }          if (!gf_is_local_addr (host)) { -                ret = glusterd_friend_find (NULL, host, &peerinfo); -                if (ret) { +                peerinfo = glusterd_peerinfo_find (NULL, host); +                if (peerinfo == NULL) { +                        ret = -1;                          snprintf (msg, sizeof (msg), "%s, is not a friend",                                    host);                          *op_errstr = gf_strdup (msg);  | 
