]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
Fix
authorqydysky <qydysky@foxmail.com>
Sat, 13 Jan 2024 22:19:42 +0000 (06:19 +0800)
committerqydysky <qydysky@foxmail.com>
Sat, 13 Jan 2024 22:19:42 +0000 (06:19 +0800)
Reply/F.go
go.mod
go.sum

index 2a20424bb7ff00951f7ca8599d5e7f4d2c09be31..383a0c20d869e24b414a459b3a8d2ed71dc68dc3 100644 (file)
@@ -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 b25cfa6a8a22b1e7f5c12b20e76ad82cc022bcd6..a248b533945153502fda07a8acab53b4240a0a77 100644 (file)
--- 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 46317c660e4dfd7b6661e685e9cd6759d079f74a..1196e0917bbdfc3056da97178f5c0cdac01df9cb 100644 (file)
--- 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=