This commit is contained in:
2023-09-23 01:31:04 +08:00
parent c1e9099156
commit 67e4121fa6
4 changed files with 24 additions and 14 deletions

View File

@ -35,7 +35,9 @@ func LoadSubscription(url string, refresh bool) ([]byte, error) {
return nil, err
}
defer func(file *os.File) {
_ = file.Close()
if file != nil {
_ = file.Close()
}
}(file)
fileLock.RLock()
defer fileLock.RUnlock()
@ -56,7 +58,9 @@ func FetchSubscriptionFromAPI(url string) ([]byte, error) {
return nil, err
}
defer func(Body io.ReadCloser) {
_ = Body.Close()
if Body != nil {
_ = Body.Close()
}
}(resp.Body)
data, err := io.ReadAll(resp.Body)
if err != nil {
@ -67,7 +71,9 @@ func FetchSubscriptionFromAPI(url string) ([]byte, error) {
return nil, err
}
defer func(file *os.File) {
_ = file.Close()
if file != nil {
_ = file.Close()
}
}(file)
fileLock.Lock()
defer fileLock.Unlock()

View File

@ -17,7 +17,9 @@ func LoadTemplate(template string) ([]byte, error) {
return nil, err
}
defer func(file *os.File) {
_ = file.Close()
if file != nil {
_ = file.Close()
}
}(file)
result, err := io.ReadAll(file)
if err != nil {

View File

@ -16,7 +16,9 @@ func writeTemplate(path string, template string) error {
return err
}
defer func(file *os.File) {
_ = file.Close()
if file != nil {
_ = file.Close()
}
}(file)
_, err = file.WriteString(template)
if err != nil {