Skip to content

Commit 6fee43c

Browse files
authored
Merge branch 'master' into montgomeryCurveFix
2 parents 1442c15 + 906e045 commit 6fee43c

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

Transport/src/main/java/de/rub/nds/tlsattacker/transport/TransportHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010

1111
import java.io.ByteArrayOutputStream;
1212
import java.io.IOException;
13+
import java.io.InputStream;
1314
import java.io.OutputStream;
1415
import java.io.PushbackInputStream;
1516
import java.net.SocketException;
16-
17+
import java.net.SocketTimeoutException;
1718
import org.apache.logging.log4j.LogManager;
1819
import org.apache.logging.log4j.Logger;
1920

Transport/src/main/java/de/rub/nds/tlsattacker/transport/udp/stream/UdpInputStream.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ public int read() throws IOException {
6868
} catch (InterruptedException _) {
6969
}
7070
}
71-
7271
index++;
7372
return dataBuffer[index - 1] & 0xff;
7473
}

Transport/src/test/java/de/rub/nds/tlsattacker/transport/udp/ClientUdpTransportHandlerTest.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,19 @@ public void testFetchData() throws Exception {
8585
udpTH.closeConnection();
8686
}
8787
}
88+
89+
@Test
90+
public void testFetchTimeout() throws Exception {
91+
ClientUdpTransportHandler udpTH = new ClientUdpTransportHandler(1, localhost.getHostName(), 12345);
92+
udpTH.initialize();
93+
udpTH.setTimeout(1);
94+
95+
byte[] rxData;
96+
rxData = udpTH.fetchData();
97+
assertEquals(0, rxData.length);
98+
rxData = udpTH.fetchData();
99+
assertEquals(0, rxData.length);
100+
udpTH.closeConnection();
101+
102+
}
88103
}

0 commit comments

Comments
 (0)