diff options
author | Harry Jeffery <harry@exec64.co.uk> | 2019-08-15 00:44:48 +0100 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2019-08-15 00:44:48 +0100 |
commit | aa17fbf0e8bba4bf9fa765f1225076976f8eba16 (patch) | |
tree | 0375637964062490847227101abd3f7e39a9e079 /src | |
parent | 48aa31c7a10798956b4cf664cba79e1a5619c977 (diff) | |
download | imv-aa17fbf0e8bba4bf9fa765f1225076976f8eba16.tar.gz |
imv: Fix backend chain memory leak
Diffstat (limited to 'src')
-rw-r--r-- | src/imv.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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); } |