plugin/erratic: doc and zone transfer (#3340)

Fix the documentation, remove autopath entry and fix the transfer by
copying some bits from the file plugin.

Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
Miek Gieben
2019-10-02 07:22:26 +01:00
committed by GitHub
parent fa6718d026
commit 64f0345e63
2 changed files with 15 additions and 12 deletions

View File

@@ -2,6 +2,7 @@ package erratic
import (
"strings"
"sync"
"github.com/coredns/coredns/plugin/test"
"github.com/coredns/coredns/request"
@@ -46,6 +47,11 @@ func xfr(state request.Request, truncate bool) {
close(ch)
}()
tr.Out(state.W, state.Req, ch)
state.W.Hijack()
wg := new(sync.WaitGroup)
wg.Add(1)
go func() {
tr.Out(state.W, state.Req, ch)
wg.Done()
}()
wg.Wait()
}