fix: reporting module name when it's already running or already stopped

This commit is contained in:
evilsocket 2019-03-27 13:59:22 +01:00
commit 40ec724ca6
No known key found for this signature in database
GPG key ID: 1564D7F30393A456
20 changed files with 30 additions and 24 deletions

View file

@ -140,7 +140,7 @@ func (w dummyWriter) Write(p []byte) (n int, err error) {
func (mod *BLERecon) Configure() (err error) {
if mod.Running() {
return session.ErrAlreadyStarted
return session.ErrAlreadyStarted(mod.Name())
} else if mod.gattDevice == nil {
mod.Debug("initializing device ...")
@ -239,7 +239,7 @@ func (mod *BLERecon) enumAllTheThings(mac string) error {
}
mod.setCurrentDevice(dev)
if err := mod.Configure(); err != nil && err != session.ErrAlreadyStarted {
if err := mod.Configure(); err != nil && err != session.ErrAlreadyStarted(mod.Name()) {
return err
}