Fix more interface upgrade bugs

This commit is contained in:
beorn7 2018-02-02 15:53:28 +01:00
parent d892fd2b51
commit e87046a87e
2 changed files with 3 additions and 3 deletions

View File

@ -102,10 +102,10 @@ func init() {
return d return d
} }
pickDelegator[closeNotifier] = func(d *responseWriterDelegator) delegator { // 1 pickDelegator[closeNotifier] = func(d *responseWriterDelegator) delegator { // 1
return closeNotifierDelegator{d} return &closeNotifierDelegator{d}
} }
pickDelegator[flusher] = func(d *responseWriterDelegator) delegator { // 2 pickDelegator[flusher] = func(d *responseWriterDelegator) delegator { // 2
return flusherDelegator{d} return &flusherDelegator{d}
} }
pickDelegator[flusher+closeNotifier] = func(d *responseWriterDelegator) delegator { // 3 pickDelegator[flusher+closeNotifier] = func(d *responseWriterDelegator) delegator { // 3
return struct { return struct {

View File

@ -28,7 +28,7 @@ func (d *pusherDelegator) Push(target string, opts *http.PushOptions) error {
func init() { func init() {
pickDelegator[pusher] = func(d *responseWriterDelegator) delegator { // 16 pickDelegator[pusher] = func(d *responseWriterDelegator) delegator { // 16
return pusherDelegator{d} return &pusherDelegator{d}
} }
pickDelegator[pusher+closeNotifier] = func(d *responseWriterDelegator) delegator { // 17 pickDelegator[pusher+closeNotifier] = func(d *responseWriterDelegator) delegator { // 17
return struct { return struct {