Skip to content

Commit 76b763f

Browse files
committed
Revert "[HOTFIX] close IO stream"
This reverts commit 1a4445d.
1 parent 7b5ffc2 commit 76b763f

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

servicebuilder-core-addons/src/main/java/no/obos/util/servicebuilder/log/ServerLogFilter.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,18 @@ public ServerLogFilter(@Context ResourceInfo resourceInfo, ServerLogger serverLo
4949

5050
static String extractRequestEntity(ContainerRequestContext request) {
5151
if (request.hasEntity()) {
52+
InputStream inputStreamOriginal = request.getEntityStream();
53+
BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStreamOriginal, MAX_ENTITY_READ);
54+
bufferedInputStream.mark(MAX_ENTITY_READ);
5255
byte[] bytes = new byte[MAX_ENTITY_READ];
53-
try (InputStream inputStreamOriginal = request.getEntityStream()) {
54-
BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStreamOriginal, MAX_ENTITY_READ);
55-
bufferedInputStream.mark(MAX_ENTITY_READ);
56-
bufferedInputStream.read(bytes, 0, MAX_ENTITY_READ);
56+
int read;
57+
try {
58+
read = bufferedInputStream.read(bytes, 0, MAX_ENTITY_READ);
5759
bufferedInputStream.reset();
58-
request.setEntityStream(bufferedInputStream);
5960
} catch (IOException e) {
6061
throw new RuntimeException(e);
6162
}
63+
request.setEntityStream(bufferedInputStream);
6264

6365
return new String(bytes, Charsets.UTF_8);
6466
}

0 commit comments

Comments
 (0)