From 2aa264bbeb6e2f32e0b8fe5318efc3de1c3930aa Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 6 Jan 2025 22:13:38 +0800 Subject: [PATCH] :bug: Loading certain font files causes kernel panic https://github.com/siyuan-note/siyuan/issues/13739 --- kernel/util/font.go | 1 + 1 file changed, 1 insertion(+) 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