From aa17fbf0e8bba4bf9fa765f1225076976f8eba16 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Thu, 15 Aug 2019 00:44:48 +0100 Subject: imv: Fix backend chain memory leak --- src/imv.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/imv.c b/src/imv.c index 27f0d6d..5c6b73b 100644 --- a/src/imv.c +++ b/src/imv.c @@ -614,6 +614,14 @@ void imv_free(struct imv *imv) if (imv->window) { imv_window_free(imv->window); } + + struct backend_chain *backend = imv->backends; + while (backend) { + struct backend_chain *next = backend->next; + free(backend); + backend = next; + } + free(imv); } -- cgit v1.2.3