File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -1289,19 +1289,22 @@ void TWriteSessionImpl::UpdateTokenIfNeededImpl() {
1289
1289
1290
1290
LOG_LAZY (DbDriverState->Log , TLOG_DEBUG, LogPrefix () << " Write session: try to update token" );
1291
1291
1292
- if (!DbDriverState->CredentialsProvider || UpdateTokenInProgress || !SessionEstablished)
1292
+ if (!DbDriverState->CredentialsProvider || UpdateTokenInProgress || !SessionEstablished) {
1293
1293
return ;
1294
- TClientMessage clientMessage;
1295
- auto * updateRequest = clientMessage. mutable_update_token_request ();
1294
+ }
1295
+
1296
1296
auto token = DbDriverState->CredentialsProvider ->GetAuthInfo ();
1297
- if (token == PrevToken)
1297
+ if (token == PrevToken) {
1298
1298
return ;
1299
- UpdateTokenInProgress = true ;
1300
- updateRequest->set_token (token);
1301
- PrevToken = token;
1299
+ }
1302
1300
1303
1301
LOG_LAZY (DbDriverState->Log , TLOG_DEBUG, LogPrefix () << " Write session: updating token" );
1304
1302
1303
+ UpdateTokenInProgress = true ;
1304
+ PrevToken = token;
1305
+
1306
+ TClientMessage clientMessage;
1307
+ clientMessage.mutable_update_token_request ()->set_token (token);
1305
1308
Processor->Write (std::move (clientMessage));
1306
1309
}
1307
1310
You can’t perform that action at this time.
0 commit comments