diff --git a/smack-integration-test/src/main/java/org/igniterealtime/smack/XmppConnectionStressTest.java b/smack-integration-test/src/main/java/org/igniterealtime/smack/XmppConnectionStressTest.java index 712d75783..0ecba033e 100644 --- a/smack-integration-test/src/main/java/org/igniterealtime/smack/XmppConnectionStressTest.java +++ b/smack-integration-test/src/main/java/org/igniterealtime/smack/XmppConnectionStressTest.java @@ -90,7 +90,13 @@ public class XmppConnectionStressTest { MessageBuilder messageBuilder = fromConnection.getStanzaFactory().buildMessageStanza(); messageBuilder.to(toConnection.getUser()); - int payloadChunkCount = random.nextInt(configuration.maxPayloadChunks) + 1; + final int payloadChunkCount; + if (configuration.maxPayloadChunks == 0) { + payloadChunkCount = 0; + } else { + payloadChunkCount = random.nextInt(configuration.maxPayloadChunks) + 1; + } + for (int c = 0; c < payloadChunkCount; c++) { int payloadChunkSize = random.nextInt(configuration.maxPayloadChunkSize) + 1; String payloadCunk = StringUtils.randomString(payloadChunkSize, random);