From 0490f5124b63cc0390f86ab6a250e8cb87485d61 Mon Sep 17 00:00:00 2001 From: huangsimin Date: Mon, 17 Dec 2018 11:07:30 +0800 Subject: [PATCH] fix: case1: GResponse is nil change: actives.yaml restart to 65s --- actives.yaml | 2 +- dip.go | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/actives.yaml b/actives.yaml index de71a36..5c6a102 100644 --- a/actives.yaml +++ b/actives.yaml @@ -20,4 +20,4 @@ switch: 192.168.6.100:8091: group: ["10.10.10.92", "10.10.10.93"] # 三亚 city: "4602" -restart: 50 \ No newline at end of file +restart: 65 diff --git a/dip.go b/dip.go index 326fa99..c7277ba 100644 --- a/dip.go +++ b/dip.go @@ -77,7 +77,10 @@ func (group *DIPGroup) Choose(addr string) { if resp, err := requests.NewSession().Get(restartAddr).Execute(); err != nil { log.Println(err) group.Current.ActiveTime += 12 - defer resp.GResponse.Body.Close() + if resp.GResponse != nil { + defer resp.GResponse.Body.Close() + } + } else { defer resp.GResponse.Body.Close() group.Current = dhost