From a367e8007ee3a275c2e0d294609c1b6a4f80a150 Mon Sep 17 00:00:00 2001 From: Bashdi <31628993+bashdi@users.noreply.github.com> Date: Mon, 16 Dec 2024 09:34:24 +0100 Subject: [PATCH] Clearing replyData after json-String creation, prevents locking memory until client disconnects --- src/main/java/com/github/ibm/mapepire/ClientRequest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/github/ibm/mapepire/ClientRequest.java b/src/main/java/com/github/ibm/mapepire/ClientRequest.java index 189a4b6..e05abb9 100644 --- a/src/main/java/com/github/ibm/mapepire/ClientRequest.java +++ b/src/main/java/com/github/ibm/mapepire/ClientRequest.java @@ -126,6 +126,7 @@ private static String getErrorStringFromException(Throwable _e) { protected void sendreply() throws UnsupportedEncodingException, IOException { final Gson l = new GsonBuilder().serializeNulls().create(); final String json = l.toJson(replyData); + replyData.clear(); m_io.sendResponse(json); } }