From 79ee116174f618e47b2ce05d7091d110cdaf2e06 Mon Sep 17 00:00:00 2001 From: lin <648540858@qq.com> Date: Tue, 22 Jul 2025 10:02:32 +0800 Subject: [PATCH] =?UTF-8?q?[1078]=20=E4=BC=98=E5=8C=96netty=20bytebuf?= =?UTF-8?q?=E9=87=8A=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java | 1 - src/main/java/com/genersoft/iot/vmp/jt1078/proc/request/Re.java | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java b/src/main/java/com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java index dd1ad669d..aa7a4ba16 100644 --- a/src/main/java/com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java +++ b/src/main/java/com/genersoft/iot/vmp/jt1078/codec/decode/Jt808Decoder.java @@ -83,7 +83,6 @@ public class Jt808Decoder extends ByteToMessageDecoder { } Rs decode = handler.decode(buf, header, session, service); - buf.release(); ApplicationEvent applicationEvent = handler.getEvent(); if (applicationEvent != null) { applicationEventPublisher.publishEvent(applicationEvent); diff --git a/src/main/java/com/genersoft/iot/vmp/jt1078/proc/request/Re.java b/src/main/java/com/genersoft/iot/vmp/jt1078/proc/request/Re.java index 1609caa64..03a66f497 100644 --- a/src/main/java/com/genersoft/iot/vmp/jt1078/proc/request/Re.java +++ b/src/main/java/com/genersoft/iot/vmp/jt1078/proc/request/Re.java @@ -28,6 +28,7 @@ public abstract class Re { session.register(header.getPhoneNumber(), (int) header.getVersion(), header); } Rs rs = decode0(buf, header, session); + buf.release(); Rs rsHand = handler(header, session, service); if (rs == null && rsHand != null) { rs = rsHand;