Selaa lähdekoodia

Fix for nil QueryResults in channel adapter.

Matt Bolt 5 vuotta sitten
vanhempi
sitoutus
5838a63764
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 6 0
      pkg/prom/result.go

+ 6 - 0
pkg/prom/result.go

@@ -19,6 +19,12 @@ type QueryResultsChan chan *QueryResults
 func (qrc QueryResultsChan) Await() []*QueryResult {
 	defer close(qrc)
 	results := <-qrc
+
+	// Possible that the returned results are nil
+	if results == nil {
+		return nil
+	}
+
 	return results.Results
 }