diff --git a/kernel/util/font.go b/kernel/util/font.go index f11ca9e75..49f7bdd9d 100644 --- a/kernel/util/font.go +++ b/kernel/util/font.go @@ -150,6 +150,7 @@ func parseTTFFontFamily(fontPath string) (ret string) { defer logging.Recover() fontFile, err := os.Open(fontPath) + defer fontFile.Close() if err != nil { //LogErrorf("open font file [%s] failed: %s", fontPath, err) return