From e5db6ea8a704b141b97647d8152f001f9f2ef8c5 Mon Sep 17 00:00:00 2001 From: Huan Huang Date: Thu, 9 Jul 2020 17:28:20 +0800 Subject: [PATCH] close r/w (#1810) Co-authored-by: huanghuan.27@bytedance.com --- registry/mdns_registry.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/registry/mdns_registry.go b/registry/mdns_registry.go index d5f13222..cf98e4f7 100644 --- a/registry/mdns_registry.go +++ b/registry/mdns_registry.go @@ -85,6 +85,7 @@ func encode(txt *mdnsTxt) ([]string, error) { w := zlib.NewWriter(&buf) if _, err := w.Write(b); err != nil { + w.Close() return nil, err } w.Close() @@ -119,6 +120,7 @@ func decode(record []string) (*mdnsTxt, error) { br := bytes.NewReader(hr) zr, err := zlib.NewReader(br) + defer zr.Close() if err != nil { return nil, err }