diff --git a/registry/mdns_registry.go b/registry/mdns_registry.go index cf98e4f7..8b3a33d5 100644 --- a/registry/mdns_registry.go +++ b/registry/mdns_registry.go @@ -120,10 +120,10 @@ func decode(record []string) (*mdnsTxt, error) { br := bytes.NewReader(hr) zr, err := zlib.NewReader(br) - defer zr.Close() if err != nil { return nil, err } + defer zr.Close() rbuf, err := ioutil.ReadAll(zr) if err != nil {