fix: bt seed cause crash (#985)

This commit is contained in:
Levi authored and GitHub committed 2025-04-08 18:38:17 +08:00
1 parent 1977c2a0fc
commit b0ef2c2a87
1 file changed
+3 -3
+3 -3
View File
@@ -100,9 +100,6 @@ func (f *Fetcher) initClient() (err error) {
}
func (f *Fetcher) Resolve(req *base.Request) error {
if err := base.ParseReqExtra[bt.ReqExtra](req); err != nil {
return err
}
f.meta.Req = req
if err := f.addTorrent(req, false); err != nil {
return err
@@ -355,6 +352,9 @@ func (f *Fetcher) WaitUpload() (err error) {
}
func (f *Fetcher) addTorrent(req *base.Request, fromUpload bool) (err error) {
if err = base.ParseReqExtra[bt.ReqExtra](req); err != nil {
return
}
if err = f.initClient(); err != nil {
return
}