Browse Source

Polish DataBufferInputStream.skip()

See gh-34799
Closes gh-35030

Signed-off-by: Johnny Lim <izeye@naver.com>
pull/35405/head
Johnny Lim 7 months ago committed by Brian Clozel
parent
commit
722333f0f1
  1. 2
      spring-core/src/main/java/org/springframework/core/io/buffer/DataBufferInputStream.java

2
spring-core/src/main/java/org/springframework/core/io/buffer/DataBufferInputStream.java

@ -124,7 +124,7 @@ final class DataBufferInputStream extends InputStream { @@ -124,7 +124,7 @@ final class DataBufferInputStream extends InputStream {
return 0L;
}
int skipped = Math.min(available(), n > Integer.MAX_VALUE ? Integer.MAX_VALUE : (int) n);
this.dataBuffer.readPosition(Math.min(this.end, this.dataBuffer.readPosition() + skipped));
this.dataBuffer.readPosition(this.dataBuffer.readPosition() + skipped);
return skipped;
}

Loading…
Cancel
Save