From 5fe19c3d24e077209af072bf7d25f04bebd3af9d Mon Sep 17 00:00:00 2001
From: Ann Priestman <apriestman@basistech.com>
Date: Mon, 22 Jan 2018 12:33:20 -0500
Subject: [PATCH] Free the inode list

---
 tsk/fs/iso9660.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/tsk/fs/iso9660.c b/tsk/fs/iso9660.c
index 3632f0985..66735b942 100644
--- a/tsk/fs/iso9660.c
+++ b/tsk/fs/iso9660.c
@@ -1146,6 +1146,15 @@ iso9660_close(TSK_FS_INFO * fs)
         free(s);
     }
 
+    while (iso->in_list != NULL) {
+        iso9660_inode_node *in = iso->in_list;
+        iso->in_list = iso->in_list->next;
+        if (in->inode.rr != NULL) {
+            free(in->inode.rr);
+        }
+        free(in);
+    }
+
     tsk_fs_free(fs);
 }
 
-- 
GitLab