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())