mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-17 13:19:52 +01:00
Merge branch '2415-check-bt-socket-streams-not-null' into 'master'
Check that BluetoothSocket's input and output streams aren't null Closes #2415 See merge request briar/briar!1776
This commit is contained in:
@@ -33,8 +33,10 @@ class AndroidBluetoothTransportConnection
|
|||||||
super(plugin);
|
super(plugin);
|
||||||
this.connectionLimiter = connectionLimiter;
|
this.connectionLimiter = connectionLimiter;
|
||||||
this.socket = socket;
|
this.socket = socket;
|
||||||
in = timeoutMonitor.createTimeoutInputStream(
|
InputStream socketIn = socket.getInputStream();
|
||||||
socket.getInputStream(), plugin.getMaxIdleTime() * 2);
|
if (socketIn == null) throw new IOException();
|
||||||
|
in = timeoutMonitor.createTimeoutInputStream(socketIn,
|
||||||
|
plugin.getMaxIdleTime() * 2L);
|
||||||
wakeLock = wakeLockManager.createWakeLock("BluetoothConnection");
|
wakeLock = wakeLockManager.createWakeLock("BluetoothConnection");
|
||||||
wakeLock.acquire();
|
wakeLock.acquire();
|
||||||
String address = socket.getRemoteDevice().getAddress();
|
String address = socket.getRemoteDevice().getAddress();
|
||||||
@@ -48,7 +50,9 @@ class AndroidBluetoothTransportConnection
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected OutputStream getOutputStream() throws IOException {
|
protected OutputStream getOutputStream() throws IOException {
|
||||||
return socket.getOutputStream();
|
OutputStream socketOut = socket.getOutputStream();
|
||||||
|
if (socketOut == null) throw new IOException();
|
||||||
|
return socketOut;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user