From 2e0da3d465152e44f06d06f128875728c7deaf81 Mon Sep 17 00:00:00 2001 From: Kurenai Date: Thu, 14 Oct 2021 21:54:13 +0800 Subject: fix a logic bomb. --- ass.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'ass.go') diff --git a/ass.go b/ass.go index 3395bb4..435b560 100644 --- a/ass.go +++ b/ass.go @@ -240,11 +240,6 @@ func (self *ass) createFontSubset(font *fontInfo) bool { if e == ".ttc" { e = ".ttf" } - err := os.RemoveAll(self.output) - if !(err == nil || err == os.ErrNotExist) { - log.Println("Failed to clean the output folder.") - return false - } if os.MkdirAll(self.output, os.ModePerm) != nil { log.Println("Failed to create the output folder.") return false @@ -275,6 +270,11 @@ func (self *ass) createFontSubset(font *fontInfo) bool { } func (self *ass) createFontsSubset() bool { + err := os.RemoveAll(self.output) + if !(err == nil || err == os.ErrNotExist) { + log.Println("Failed to clean the output folder.") + return false + } ok := 0 l := len(self.m) wg := new(sync.WaitGroup) -- cgit v1.2.1