jail: leak less memory
[project/procd.git] / jail / elf.c
index ede85a60f0129c69581f9fabed9ddc13d2cef3ca..f67515b196b4ae7af5a6007db3f366d25f8d5088 100644 (file)
@@ -327,3 +327,15 @@ void init_library_search(void)
        alloc_library_path("/usr/lib");
        load_ldso_conf("/etc/ld.so.conf");
 }
+
+void free_library_search(void)
+{
+       struct library_path *p, *ptmp;
+       struct library *l, *tmp;
+
+       list_for_each_entry_safe(p, ptmp, &library_paths, list)
+               free(p);
+
+       avl_remove_all_elements(&libraries, l, avl, tmp)
+               free(l);
+}