Fix infinite loop in exit routine

This commit is contained in:
Jason A. Donenfeld
2018-05-05 05:33:29 +02:00
parent 34891d92cd
commit 09a9bc2899
2 changed files with 6 additions and 3 deletions

View File

@@ -245,9 +245,10 @@ func (device *Device) RoutineDecryption() {
elem.Drop()
}
default:
break
goto out
}
}
out:
logDebug.Println("Routine: decryption worker - stopped")
}()
logDebug.Println("Routine: decryption worker - started")
@@ -317,9 +318,10 @@ func (device *Device) RoutineHandshake() {
select {
case <-device.queue.handshake:
default:
return
goto out
}
}
out:
logDebug.Println("Routine: handshake worker - stopped")
}()