From 36c895c027de963bbdedc5ed629d98dd221ced6d Mon Sep 17 00:00:00 2001 From: Michal Bloch Date: Mon, 24 Jan 2022 18:39:50 +0100 Subject: [PATCH] libdbus-p2p: fix a memory error Change-Id: Ibd6adc341610e59ba0432fcd89b30cef609fdc24 Signed-off-by: Michal Bloch --- benchmark/libdbus-p2p-server.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/benchmark/libdbus-p2p-server.cpp b/benchmark/libdbus-p2p-server.cpp index 0540dfd..f231e5a 100644 --- a/benchmark/libdbus-p2p-server.cpp +++ b/benchmark/libdbus-p2p-server.cpp @@ -297,6 +297,9 @@ void dispatch_connection (conn_with_metadata & cwm, bool busy_wait) struct DBusServer_deleter { void operator () (DBusServer * server) { + if (!server) + return; + dbus_server_disconnect (server); dbus_server_unref (server); } -- 2.34.1