aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/imv.c8
1 files changed, 8 insertions, 0 deletions
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);
}