From b5394a1f50aff18a73615f90ee69af1930dc9698 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Fri, 10 Jun 2016 10:39:26 +0200 Subject: [PATCH] Polishing --- .../springframework/core/codec/support/XmlEventDecoder.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spring-web-reactive/src/main/java/org/springframework/core/codec/support/XmlEventDecoder.java b/spring-web-reactive/src/main/java/org/springframework/core/codec/support/XmlEventDecoder.java index 9dd8a1a9a4..a5b0be0bdb 100644 --- a/spring-web-reactive/src/main/java/org/springframework/core/codec/support/XmlEventDecoder.java +++ b/spring-web-reactive/src/main/java/org/springframework/core/codec/support/XmlEventDecoder.java @@ -143,13 +143,14 @@ public class XmlEventDecoder extends AbstractDecoder { } } } - DataBufferUtils.release(dataBuffer); return Flux.fromIterable(events); } catch (XMLStreamException ex) { return Mono.error(ex); } - + finally { + DataBufferUtils.release(dataBuffer); + } } } }