From b77fda1e7e2c8746ce90e4c188577f89568c03cc Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 22 Feb 2019 13:12:09 +0300 Subject: [PATCH] Fixed - FSTCodec memory leak #1927 --- redisson/src/main/java/org/redisson/codec/FstCodec.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/redisson/src/main/java/org/redisson/codec/FstCodec.java b/redisson/src/main/java/org/redisson/codec/FstCodec.java index 1d8c1c698..fe184a41e 100644 --- a/redisson/src/main/java/org/redisson/codec/FstCodec.java +++ b/redisson/src/main/java/org/redisson/codec/FstCodec.java @@ -92,6 +92,8 @@ public class FstCodec extends BaseCodec { throw e; } catch (Exception e) { throw new IOException(e); + } finally { + config.getStreamCoderFactory().getInput().remove(); } } }; @@ -113,6 +115,8 @@ public class FstCodec extends BaseCodec { } catch (Exception e) { out.release(); throw new IOException(e); + } finally { + config.getStreamCoderFactory().getOutput().remove(); } } };