Merge branch '283-die-bluetooth-die' into 'master'
Ensure key agreement tasks finish if they ignore interrupts The problem here was that `BluetoothSocket#connect()` was throwing an IOException when the task was interrupted - the task treated this like any other connection failure and retried, so the task never finished. The fix is to check whether the timeout has expired before retrying, so the task eventually finishes even if it ignores the original interrupt. Closes #283 See merge request !443
Showing
- bramble-android/src/main/java/org/briarproject/bramble/plugin/droidtooth/DroidtoothPlugin.java 6 additions, 3 deletions...arproject/bramble/plugin/droidtooth/DroidtoothPlugin.java
- bramble-core/src/main/java/org/briarproject/bramble/keyagreement/KeyAgreementConnector.java 9 additions, 8 deletions...arproject/bramble/keyagreement/KeyAgreementConnector.java
Loading
Please register or sign in to comment