We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
@therealssj commented on Jun 7
Describe the bug The usb library panics when the Close function is called multiple times on the same connection
Steps to Reproduce Steps to reproduce the behavior:
hardware-wallet-go/src/skywallet/skywallet.go Lines 656 to 668 in 55c993a func (d *Device) GetFeatures() (wire.Message, error) { if err := d.Connect(); err != nil { return wire.Message{}, err } defer d.Disconnect() getFeaturesChunks, err := MessageGetFeatures() if err != nil { return wire.Message{}, err } return d.Driver.SendToDevice(d.dev, getFeaturesChunks)
hardware-wallet-go/src/skywallet/skywallet.go
Lines 656 to 668 in 55c993a
func (d *Device) GetFeatures() (wire.Message, error) { if err := d.Connect(); err != nil { return wire.Message{}, err } defer d.Disconnect()
getFeaturesChunks, err := MessageGetFeatures() if err != nil { return wire.Message{}, err }
return d.Driver.SendToDevice(d.dev, getFeaturesChunks)
// GetFeatures send Features message to the device func (d *Device) GetFeatures() (wire.Message, error) { if err := d.Connect(); err != nil { return wire.Message{}, err } d.dev.Close(false) d.dev.Close(false) return wire.Message{}, nil }
// GetFeatures send Features message to the device func (d *Device) GetFeatures() (wire.Message, error) { if err := d.Connect(); err != nil { return wire.Message{}, err } d.dev.Close(false) d.dev.Close(false)
return wire.Message{}, nil }
$ go run cmd/cli/cli.go features
Actual behavior panic in usblib
Expected behavior no panic in usblib
The text was updated successfully, but these errors were encountered:
No branches or pull requests
@therealssj commented on Jun 7
Describe the bug
The usb library panics when the Close function is called multiple times on the same connection
Steps to Reproduce
Steps to reproduce the behavior:
$ go run cmd/cli/cli.go features
Actual behavior
panic in usblib
Expected behavior
no panic in usblib
The text was updated successfully, but these errors were encountered: