浏览代码

Fix for nil QueryResults in channel adapter.

Matt Bolt 6 年之前
父节点
当前提交
5838a63764
共有 1 个文件被更改,包括 6 次插入 和 0 次删除
  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
 }