From d27872cc8bde48c98039e08e40e1058fd06900b3 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 21 Jun 2019 16:29:52 +0100 Subject: [PATCH] investigate StringIndexOutOfBounds --- .../groovy/com/muwire/core/download/DownloadSession.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/groovy/com/muwire/core/download/DownloadSession.groovy b/core/src/main/groovy/com/muwire/core/download/DownloadSession.groovy index 98cb2b42..71bb9f81 100644 --- a/core/src/main/groovy/com/muwire/core/download/DownloadSession.groovy +++ b/core/src/main/groovy/com/muwire/core/download/DownloadSession.groovy @@ -97,7 +97,8 @@ class DownloadSession { os.flush() String codeString = readTillRN(is) int space = codeString.indexOf(' ') - codeString = codeString.substring(0, space) + if (space > 0) + codeString = codeString.substring(0, space) int code = Integer.parseInt(codeString.trim())