Handle CloseDB() error in statistics query
[ric-plt/sdlgo.git] / internal / sdlgoredis / sdlgoredis.go
index 8cdae46..7f66f0c 100644 (file)
@@ -886,7 +886,9 @@ func sentinelStatistics(db *DB) (*DbStatistics, error) {
                for _, r := range dbState.ReplicasDbState.States {
                        replicaDb := createReplicaDbClient(r.GetAddress())
                        dbStatisticsInfo, err = getStatisticsInfo(replicaDb, r.GetAddress())
-                       replicaDb.CloseDB()
+                       if closeErr := replicaDb.CloseDB(); closeErr != nil {
+                               return nil, closeErr
+                       }
                        if err != nil {
                                return nil, err
                        }