diff options
Diffstat (limited to 'crypto/src')
-rw-r--r-- | crypto/src/main/java/org/conscrypt/OpenSSLBIOInputStream.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crypto/src/main/java/org/conscrypt/OpenSSLBIOInputStream.java b/crypto/src/main/java/org/conscrypt/OpenSSLBIOInputStream.java index ac39ee8..26971d5 100644 --- a/crypto/src/main/java/org/conscrypt/OpenSSLBIOInputStream.java +++ b/crypto/src/main/java/org/conscrypt/OpenSSLBIOInputStream.java @@ -51,7 +51,11 @@ public class OpenSSLBIOInputStream extends FilterInputStream { int inputByte = 0; while (offset < buffer.length) { inputByte = read(); - if (inputByte == '\n' || inputByte == -1) { + if (inputByte == -1) { + // EOF + break; + } + if (inputByte == '\n') { if (offset == 0) { // If we haven't read anything yet, ignore CRLF. continue; |