From eab794cf4cab39f27dc97d53edb2827e1598e460 Mon Sep 17 00:00:00 2001 From: Eric Yu Date: Fri, 27 Oct 2017 19:47:05 +0800 Subject: [PATCH] Read logs in directory will trigger fd feak The file descriptor of opening log directory not close :) --- rotate.go | 1 + 1 file changed, 1 insertion(+) diff --git a/rotate.go b/rotate.go index 7e18106..da4dbc1 100644 --- a/rotate.go +++ b/rotate.go @@ -143,6 +143,7 @@ func (r *Writer) clean() error { if err != nil { return err } + defer d.Close() names, err := d.Readdirnames(1024) if err != nil { return err