From da9b262d7f64af52b845ac129b55d1ce9b789113 Mon Sep 17 00:00:00 2001 From: Richard Startin Date: Wed, 14 Feb 2024 13:13:11 +0000 Subject: [PATCH] deallocate key when writing system properties --- ddprof-lib/src/main/cpp/flightRecorder.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/ddprof-lib/src/main/cpp/flightRecorder.cpp b/ddprof-lib/src/main/cpp/flightRecorder.cpp index 95f710d98..4d5946f23 100644 --- a/ddprof-lib/src/main/cpp/flightRecorder.cpp +++ b/ddprof-lib/src/main/cpp/flightRecorder.cpp @@ -870,6 +870,7 @@ void Recording::writeSystemProperties(Buffer* buf) { buf->putVar32(start, buf->offset() - start); jvmti->Deallocate((unsigned char*)value); } + jvmti->Deallocate((unsigned char*)key); } flushIfNeeded(buf);