diff options
author | 2019-07-27 11:47:55 +0000 | |
---|---|---|
committer | 2019-07-27 11:47:55 +0000 | |
commit | 7a3371d740065d4a0e321abe27fe090300a4ce4f (patch) | |
tree | f6a6a0cd8e54ea88c9af25ab5147d0abf86d0fc4 /plugin/file/setup.go | |
parent | cfc4948f92f44a09a15117f0120a8dcf97e61053 (diff) | |
download | coredns-7a3371d740065d4a0e321abe27fe090300a4ce4f.tar.gz coredns-7a3371d740065d4a0e321abe27fe090300a4ce4f.tar.zst coredns-7a3371d740065d4a0e321abe27fe090300a4ce4f.zip |
plugin/file: allow README.md testing (#3052)
* Fix corefile usage
* plugin/file: allow README.md testing
Allow readme testing for the file plugin and fix bugs that where found:
* the reader wasn't reset when re-reading the same io.reader for a
different origin.
Signed-off-by: Miek Gieben <miek@miek.nl>
* Update test/example_test.go
Co-Authored-By: Michael Grosser <development@stp-ip.net>
Diffstat (limited to 'plugin/file/setup.go')
-rw-r--r-- | plugin/file/setup.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/plugin/file/setup.go b/plugin/file/setup.go index 162db6d65..ce78e815e 100644 --- a/plugin/file/setup.go +++ b/plugin/file/setup.go @@ -87,6 +87,7 @@ func fileParse(c *caddy.Controller) (Zones, error) { origins[i] = plugin.Host(origins[i]).Normalize() z[origins[i]] = NewZone(origins[i], fileName) if openErr == nil { + reader.Seek(0, 0) zone, err := Parse(reader, origins[i], fileName, 0) if err == nil { z[origins[i]] = zone |