From dde5163394fe6a84062222bd428d550c1b2a8ea4 Mon Sep 17 00:00:00 2001 From: qydysky Date: Sun, 14 Jan 2024 06:19:42 +0800 Subject: [PATCH] Fix --- Reply/F.go | 6 +++++- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Reply/F.go b/Reply/F.go index 2a20424..383a0c2 100644 --- a/Reply/F.go +++ b/Reply/F.go @@ -1428,10 +1428,14 @@ func init() { return } - done := expirer.LoopCheck(r.URL.Query().Get("key"), time.Second*30, func(key string, e error) { + done, e := expirer.LoopCheck(r.URL.Query().Get("key"), time.Second*30, func(key string, e error) { flog.L(`T: `, key, e) _ = c.C.SerF.GetConn(r).Close() }) + if e != nil { + w.WriteHeader(http.StatusForbidden) + return + } defer done() //header diff --git a/go.mod b/go.mod index b25cfa6..a248b53 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.21 require ( github.com/gotk3/gotk3 v0.6.2 github.com/mdp/qrterminal/v3 v3.2.0 - github.com/qydysky/part v0.28.20240109141201 + github.com/qydysky/part v0.28.20240113221136 github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 golang.org/x/text v0.14.0 diff --git a/go.sum b/go.sum index 46317c6..1196e09 100644 --- a/go.sum +++ b/go.sum @@ -35,8 +35,8 @@ github.com/miekg/dns v1.1.57 h1:Jzi7ApEIzwEPLHWRcafCN9LZSBbqQpxjt/wpgvg7wcM= github.com/miekg/dns v1.1.57/go.mod h1:uqRjCRUuEAA6qsOiJvDd+CFo/vW+y5WR6SNmHE55hZk= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/qydysky/part v0.28.20240109141201 h1:FCUnxUvpAZC4rp8eeKrHb7IfsetSHQZ1PeWPB3PTUo0= -github.com/qydysky/part v0.28.20240109141201/go.mod h1:NyKyjpBCSjcHtKlC+fL5lCidm57UCnwEgufiBDs5yxA= +github.com/qydysky/part v0.28.20240113221136 h1:jZs8sAroWdknTEDqLOkioLQTTjfvTslTTz+oGBSU7Hc= +github.com/qydysky/part v0.28.20240113221136/go.mod h1:NyKyjpBCSjcHtKlC+fL5lCidm57UCnwEgufiBDs5yxA= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKlUeu/erjjvaPEYiI= -- 2.39.2