@@ -962,12 +962,7 @@ func readPasswordLockingInfo(ctx context.Context, sqlExecutor sqlexec.SQLExecuto
962
962
if err != nil {
963
963
return nil , err
964
964
}
965
- defer func () {
966
- if closeErr := recordSet .Close (); closeErr != nil {
967
- err = closeErr
968
- }
969
- }()
970
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , 3 )
965
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , 3 )
971
966
if err != nil {
972
967
return nil , err
973
968
}
@@ -1320,12 +1315,7 @@ func isRole(ctx context.Context, sqlExecutor sqlexec.SQLExecutor, name, host str
1320
1315
if err != nil {
1321
1316
return false , err
1322
1317
}
1323
- defer func () {
1324
- if closeErr := recordSet .Close (); closeErr != nil {
1325
- err = closeErr
1326
- }
1327
- }()
1328
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , 1 )
1318
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , 1 )
1329
1319
if err != nil {
1330
1320
return false , err
1331
1321
}
@@ -1342,12 +1332,7 @@ func getUserPasswordLimit(ctx context.Context, sqlExecutor sqlexec.SQLExecutor,
1342
1332
if err != nil {
1343
1333
return nil , err
1344
1334
}
1345
- defer func () {
1346
- if closeErr := recordSet .Close (); closeErr != nil {
1347
- err = closeErr
1348
- }
1349
- }()
1350
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , 3 )
1335
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , 3 )
1351
1336
if err != nil {
1352
1337
return nil , err
1353
1338
}
@@ -1464,12 +1449,7 @@ func getUserPasswordNum(ctx context.Context, sqlExecutor sqlexec.SQLExecutor, us
1464
1449
if err != nil {
1465
1450
return 0 , err
1466
1451
}
1467
- defer func () {
1468
- if closeErr := recordSet .Close (); closeErr != nil {
1469
- err = closeErr
1470
- }
1471
- }()
1472
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , 3 )
1452
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , 3 )
1473
1453
if err != nil {
1474
1454
return 0 , err
1475
1455
}
@@ -1490,12 +1470,7 @@ func fullRecordCheck(ctx context.Context, sqlExecutor sqlexec.SQLExecutor, userD
1490
1470
if err != nil {
1491
1471
return false , err
1492
1472
}
1493
- defer func () {
1494
- if closeErr := recordSet .Close (); closeErr != nil {
1495
- err = closeErr
1496
- }
1497
- }()
1498
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , 3 )
1473
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , 3 )
1499
1474
if err != nil {
1500
1475
return false , err
1501
1476
}
@@ -1510,12 +1485,7 @@ func fullRecordCheck(ctx context.Context, sqlExecutor sqlexec.SQLExecutor, userD
1510
1485
if err != nil {
1511
1486
return false , err
1512
1487
}
1513
- defer func () {
1514
- if closeErr := recordSet .Close (); closeErr != nil {
1515
- err = closeErr
1516
- }
1517
- }()
1518
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , vardef .DefMaxChunkSize )
1488
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , vardef .DefMaxChunkSize )
1519
1489
if err != nil {
1520
1490
return false , err
1521
1491
}
@@ -1538,12 +1508,7 @@ func checkPasswordHistoryRule(ctx context.Context, sqlExecutor sqlexec.SQLExecut
1538
1508
if err != nil {
1539
1509
return false , err
1540
1510
}
1541
- defer func () {
1542
- if closeErr := recordSet .Close (); closeErr != nil {
1543
- err = closeErr
1544
- }
1545
- }()
1546
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , 3 )
1511
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , 3 )
1547
1512
if err != nil {
1548
1513
return false , err
1549
1514
}
@@ -1560,12 +1525,7 @@ func checkPasswordHistoryRule(ctx context.Context, sqlExecutor sqlexec.SQLExecut
1560
1525
if err != nil {
1561
1526
return false , err
1562
1527
}
1563
- defer func () {
1564
- if closeErr := recordSet .Close (); closeErr != nil {
1565
- err = closeErr
1566
- }
1567
- }()
1568
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , vardef .DefMaxChunkSize )
1528
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , vardef .DefMaxChunkSize )
1569
1529
if err != nil {
1570
1530
return false , err
1571
1531
}
@@ -1587,12 +1547,7 @@ func checkPasswordTimeRule(ctx context.Context, sqlExecutor sqlexec.SQLExecutor,
1587
1547
if err != nil {
1588
1548
return false , err
1589
1549
}
1590
- defer func () {
1591
- if closeErr := recordSet .Close (); closeErr != nil {
1592
- err = closeErr
1593
- }
1594
- }()
1595
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , 3 )
1550
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , 3 )
1596
1551
if err != nil {
1597
1552
return false , err
1598
1553
}
@@ -1606,12 +1561,7 @@ func checkPasswordTimeRule(ctx context.Context, sqlExecutor sqlexec.SQLExecutor,
1606
1561
if err != nil {
1607
1562
return false , err
1608
1563
}
1609
- defer func () {
1610
- if closeErr := recordSet .Close (); closeErr != nil {
1611
- err = closeErr
1612
- }
1613
- }()
1614
- rows , err := sqlexec .DrainRecordSet (ctx , recordSet , vardef .DefMaxChunkSize )
1564
+ rows , err := sqlexec .DrainRecordSetAndClose (ctx , recordSet , vardef .DefMaxChunkSize )
1615
1565
if err != nil {
1616
1566
return false , err
1617
1567
}
0 commit comments