From 388e9cdf030bf3dac69de0862caeeb739037f6fd Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Tue, 4 Apr 2023 10:22:58 +0800 Subject: [PATCH] :art: Add retry to improve network check --- kernel/util/net.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/util/net.go b/kernel/util/net.go index b1c550dfe..b7a964a16 100644 --- a/kernel/util/net.go +++ b/kernel/util/net.go @@ -32,6 +32,12 @@ import ( ) func IsOnline(checkURL string) bool { + _, err := url.Parse(checkURL) + if nil != err { + logging.LogWarnf("invalid check URL [%s]", checkURL) + return false + } + if "" == checkURL { return false }