From 27a5ebb87ecb800053e17f765960736bb1dff154 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 25 Mar 2021 17:56:14 +0100 Subject: [PATCH] jack: free server in error case --- pipewire-jack/src/control.c | 1 + 1 file changed, 1 insertion(+) diff --git a/pipewire-jack/src/control.c b/pipewire-jack/src/control.c index 0014bca73..801826cd4 100644 --- a/pipewire-jack/src/control.c +++ b/pipewire-jack/src/control.c @@ -101,6 +101,7 @@ jackctl_server_t * jackctl_server_create2( jackctl_driver_t * dummy; dummy = (jackctl_driver_t *)malloc(sizeof(jackctl_driver_t)); if (dummy == NULL) { + free(server); return NULL; } server->drivers = jack_slist_append (server->drivers, dummy);