From 8ba18de621a4db5ba7dd5890d1944a09e4066d02 Mon Sep 17 00:00:00 2001 From: dnomd343 Date: Tue, 23 Aug 2022 18:40:10 +0800 Subject: [PATCH] fix: panic recover in auto update --- cmd/asset/update.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/asset/update.go b/cmd/asset/update.go index e8dc095..437efc1 100644 --- a/cmd/asset/update.go +++ b/cmd/asset/update.go @@ -13,6 +13,11 @@ type Config struct { } func updateAsset(urls map[string]string, assetDir string) { // download new assets + defer func() { + if err := recover(); err != nil { + log.Errorf("Update failed -> %v", err) + } + }() if len(urls) != 0 { log.Info("Start update assets") for file, url := range urls {