diff --git a/dip.go b/dip.go index 63afa16..bea3ce2 100644 --- a/dip.go +++ b/dip.go @@ -74,20 +74,14 @@ func (group *DIPGroup) Choose(addr string) { SetAddrForward(group.IPTableNum, addr, ip) } else { restartAddr := "http://" + group.Current.Host + ":8800/pppoe/restart" - if resp, err := requests.NewSession().Get(restartAddr).Execute(); err != nil { + if _, err := requests.NewSession().Get(restartAddr).Execute(); err != nil { log.Println(err) group.Current.ActiveTime += 12 - if resp.GResponse != nil { - defer resp.GResponse.Body.Close() - } - } else { - defer resp.GResponse.Body.Close() group.Current = dhost group.Current.ActiveTime = now // log.Println("new set addr:", group.Current.Host, "restartAddr:", restartAddr, "resp", resp.Content()) SetAddrForward(group.IPTableNum, addr, ip) - } }