From 92f92bc3a5e99f1ce284db2b0c86e18dddd46b08 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 13 Feb 2023 13:22:40 +1000 Subject: [PATCH] tools: cleanup our clients in the eis demo server Where we're interrupted before a disconnect event from the client, we would leave the demo client hanging. This upsets valgrind. --- tools/eis-demo-server.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/eis-demo-server.c b/tools/eis-demo-server.c index d0c0344..746fefc 100644 --- a/tools/eis-demo-server.c +++ b/tools/eis-demo-server.c @@ -625,5 +625,10 @@ int main(int argc, char **argv) } } + struct eis_demo_client *democlient; + list_for_each_safe(democlient, &server.clients, link) { + eis_demo_client_unref(democlient); + } + return 0; }