Skip to content

Commit aa88517

Browse files
caixunshispencergibb
authored andcommitted
Fix Bug: Make sure direct memory is freed properly
1 parent cc62626 commit aa88517

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/RemoveCachedBodyFilter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
4040
if (log.isTraceEnabled()) {
4141
log.trace("releasing cached body in exchange attribute");
4242
}
43-
dataBuffer.release();
43+
// ensure proper release
44+
while(!dataBuffer.release()) {}
4445
}
4546
}
4647
});

0 commit comments

Comments
 (0)