Skip to content

Commit 59d3195

Browse files
committed
fix(Android): Fix null error writing on disconnected socket
1 parent 7527e90 commit 59d3195

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

android/src/main/java/com/asterinet/react/tcpsocket/TcpSocketClient.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ public void write(final int msgId, final byte[] data) {
103103
writeExecutor.execute(new Runnable() {
104104
@Override
105105
public void run() {
106+
if (socket == null) {
107+
receiverListener.onError(getId(), new IOException("Attempted to write to closed socket"));
108+
return;
109+
}
106110
try {
107111
socket.getOutputStream().write(data);
108112
receiverListener.onWritten(getId(), msgId, null);

0 commit comments

Comments
 (0)