shutdown more completely
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 26 Aug 2011 19:11:20 +0000 (19:11 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 26 Aug 2011 19:11:20 +0000 (19:11 +0000)
SVN revision: 62873

legacy/eeze/src/lib/eeze_disk_libmount.c

index 513cea9cd9f187fc28efcdde82bb165b6794226c..6668cfb70ca61977422850bdfc9919d1adda0cf1 100644 (file)
@@ -213,6 +213,17 @@ eeze_libmount_init(void)
 void
 eeze_libmount_shutdown(void)
 {
+   if (_eeze_mount_fstab)
+     {
+        mnt_free_table(_eeze_mount_fstab);
+        mnt_free_cache(_eeze_mount_fstab_cache);
+     }
+   if (_eeze_mount_mtab)
+     {
+        mnt_free_table(_eeze_mount_mtab);
+        mnt_free_cache(_eeze_mount_mtab_cache);
+     }
+   eeze_mount_tabs_unwatch();
    if (!_eeze_mtab_lock)
      return;