Skip to content

invalid memory address or nil pointer dereference #88

@3052

Description

@3052
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x20 pc=0x7ff6e55b000a]

goroutine 1 [running]:
github.com/wangluozhe/chttp.(*http2ClientConn).roundTrip(0xc000016410?, 0xc0000a8180?, 0xc000096100?)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/h2_bundle.go:8491 +0x4a
github.com/wangluozhe/chttp.(*http2ClientConn).RoundTrip(...)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/h2_bundle.go:8486
github.com/wangluozhe/chttp.(*HTTP2Transport).RoundTripOpt(0xc000071cc0, 0xc00013c8c0, {0x20?})
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/h2_bundle.go:7768 +0x1aa
github.com/wangluozhe/chttp.(*HTTP2Transport).RoundTrip(0xc000003880?, 0xc0001342d0?)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/h2_bundle.go:7726 +0x15
github.com/wangluozhe/chttp.(*Transport).roundTrip(0xc000003880, 0xc00013c8c0)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/transport.go:658 +0xb70
github.com/wangluozhe/chttp.(*Transport).RoundTrip(0xc0001269a0?, 0x7ff6e57908c0?)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/roundtrip.go:30 +0x13
github.com/wangluozhe/chttp.send(0xc00013c8c0, {0x7ff6e57908c0, 0xc000003880}, {0x39901?, 0xc000131608?, 0x0?})
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/client.go:259 +0x4fa
github.com/wangluozhe/chttp.(*Client).send(0xc000144900, 0xc00013c8c0, {0x7ff6e5315b54?, 0x20ca0c0bb20?, 0x0?})
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/client.go:180 +0x91
github.com/wangluozhe/chttp.(*Client).do(0xc000144900, 0xc00013c8c0)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/client.go:725 +0x7e8
github.com/wangluozhe/chttp.(*Client).Do(...)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/chttp@v1.0.18/client.go:590
github.com/wangluozhe/requests.(*Session).Send(0xc00007e210, 0xc00006c380, 0xc000132d00)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/requests@v1.4.8/sessions.go:578 +0x16ad
github.com/wangluozhe/requests.(*Session).Request(0xc00007e210, {0x7ff6e57020e9?, 0x7ff6e5316585?}, {0x7ff6e571c108, 0x49}, 0x20ca0c0cf01?)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/requests@v1.4.8/sessions.go:287 +0x173
github.com/wangluozhe/requests.Request(...)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/requests@v1.4.8/api.go:10
github.com/wangluozhe/requests.Get({0x7ff6e571c108?, 0xc00006e000?}, 0xc000059f00?)
        C:/Users/Steven/go/pkg/mod/github.com/wangluozhe/requests@v1.4.8/api.go:14 +0x37
main.main()
        D:/Desktop/req.go:15 +0x7d

and

package main

import (
   "fmt"
   "github.com/wangluozhe/requests"
   "github.com/wangluozhe/requests/url"
)

func main() {
   req := url.NewRequest()
   
   req.Ja3 = "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,0-23-65281-10-11-35-16-5-13-18-51-45-43-27-21,29-23-24,0"
   r, err := requests.Get(
      "https://top2.newkso.ru/wmsxx.php?name=premium662&number=5878640&test=true",
      req,
   )
   if err != nil {
      fmt.Println(err)
   }
   defer r.Close()
   fmt.Printf("%+v\n", r)
   
   
   
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions