From e87046a87e6fa0385d2ff32b11e7ed938664d814 Mon Sep 17 00:00:00 2001 From: beorn7 Date: Fri, 2 Feb 2018 15:53:28 +0100 Subject: [PATCH] Fix more interface upgrade bugs --- prometheus/promhttp/delegator.go | 4 ++-- prometheus/promhttp/delegator_1_8.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/prometheus/promhttp/delegator.go b/prometheus/promhttp/delegator.go index 659c717..9c1c66d 100644 --- a/prometheus/promhttp/delegator.go +++ b/prometheus/promhttp/delegator.go @@ -102,10 +102,10 @@ func init() { return d } pickDelegator[closeNotifier] = func(d *responseWriterDelegator) delegator { // 1 - return closeNotifierDelegator{d} + return &closeNotifierDelegator{d} } pickDelegator[flusher] = func(d *responseWriterDelegator) delegator { // 2 - return flusherDelegator{d} + return &flusherDelegator{d} } pickDelegator[flusher+closeNotifier] = func(d *responseWriterDelegator) delegator { // 3 return struct { diff --git a/prometheus/promhttp/delegator_1_8.go b/prometheus/promhttp/delegator_1_8.go index f4d386f..75a905e 100644 --- a/prometheus/promhttp/delegator_1_8.go +++ b/prometheus/promhttp/delegator_1_8.go @@ -28,7 +28,7 @@ func (d *pusherDelegator) Push(target string, opts *http.PushOptions) error { func init() { pickDelegator[pusher] = func(d *responseWriterDelegator) delegator { // 16 - return pusherDelegator{d} + return &pusherDelegator{d} } pickDelegator[pusher+closeNotifier] = func(d *responseWriterDelegator) delegator { // 17 return struct {