File tree Expand file tree Collapse file tree 2 files changed +13
-13
lines changed Expand file tree Collapse file tree 2 files changed +13
-13
lines changed Original file line number Diff line number Diff line change @@ -189,14 +189,14 @@ void AsyncConnection::connect_callback(std::exception_ptr err) {
189
189
_connecting_callback ();
190
190
break ;
191
191
192
- case State::SET_RESP:
193
- _set_resp_callback ();
194
- break ;
195
-
196
192
case State::AUTHING:
197
193
_authing_callback ();
198
194
break ;
199
195
196
+ case State::SET_RESP:
197
+ _set_resp_callback ();
198
+ break ;
199
+
200
200
case State::SELECTING_DB:
201
201
_select_db_callback ();
202
202
break ;
@@ -316,10 +316,10 @@ void AsyncConnection::_fail_events(std::exception_ptr err) {
316
316
}
317
317
318
318
void AsyncConnection::_connecting_callback () {
319
- if (_need_set_resp ()) {
320
- _set_resp ();
321
- } else if (_need_auth ()) {
319
+ if (_need_auth ()) {
322
320
_auth ();
321
+ } else if (_need_set_resp ()) {
322
+ _set_resp ();
323
323
} else if (_need_select_db ()) {
324
324
_select_db ();
325
325
} else if (_need_enable_readonly ()) {
@@ -330,9 +330,7 @@ void AsyncConnection::_connecting_callback() {
330
330
}
331
331
332
332
void AsyncConnection::_set_resp_callback () {
333
- if (_need_auth ()) {
334
- _auth ();
335
- } else if (_need_select_db ()) {
333
+ if (_need_select_db ()) {
336
334
_select_db ();
337
335
} else if (_need_enable_readonly ()) {
338
336
_enable_readonly ();
@@ -342,7 +340,9 @@ void AsyncConnection::_set_resp_callback() {
342
340
}
343
341
344
342
void AsyncConnection::_authing_callback () {
345
- if (_need_select_db ()) {
343
+ if (_need_set_resp ()) {
344
+ _set_resp ();
345
+ } else if (_need_select_db ()) {
346
346
_select_db ();
347
347
} else if (_need_enable_readonly ()) {
348
348
_enable_readonly ();
Original file line number Diff line number Diff line change @@ -235,12 +235,12 @@ void Connection::set_push_callback(redisPushFn *push_func) {
235
235
#endif
236
236
237
237
void Connection::_set_options () {
238
+ _auth ();
239
+
238
240
if (_opts.resp > 2 ) {
239
241
_set_resp_version ();
240
242
}
241
243
242
- _auth ();
243
-
244
244
_select_db ();
245
245
246
246
if (_opts.readonly ) {
You can’t perform that action at this time.
0 commit comments