src/java.base/share/classes/java/util/jar/Attributes.java

Print this page

        

*** 375,385 **** byte[] lastline = null; int len; while ((len = is.readLine(lbuf)) != -1) { boolean lineContinued = false; ! if (lbuf[--len] != '\n') { throw new IOException("line too long"); } if (len > 0 && lbuf[len-1] == '\r') { --len; } --- 375,386 ---- byte[] lastline = null; int len; while ((len = is.readLine(lbuf)) != -1) { boolean lineContinued = false; ! byte b; ! if ((b = lbuf[--len]) != '\n' && b != '\r') { throw new IOException("line too long"); } if (len > 0 && lbuf[len-1] == '\r') { --len; }