|
@@ -2013,7 +2013,6 @@ static int process_connect(struct ceph_connection *con)
|
|
|
con->error_msg = "connect authorization failure";
|
|
|
return -1;
|
|
|
}
|
|
|
- con->auth_retry = 1;
|
|
|
con_out_kvec_reset(con);
|
|
|
ret = prepare_write_connect(con);
|
|
|
if (ret < 0)
|
|
@@ -2099,7 +2098,7 @@ static int process_connect(struct ceph_connection *con)
|
|
|
|
|
|
WARN_ON(con->state != CON_STATE_NEGOTIATING);
|
|
|
con->state = CON_STATE_OPEN;
|
|
|
-
|
|
|
+ con->auth_retry = 0; /* we authenticated; clear flag */
|
|
|
con->peer_global_seq = le32_to_cpu(con->in_reply.global_seq);
|
|
|
con->connect_seq++;
|
|
|
con->peer_features = server_feat;
|