Hello,
Attached patch fixes SEGV caused by double dlclose() on
libreiserfs_handle if libreiserfs failed interface version check.
--
Jakub Bogusz http://qboosh.pl/
--- parted-1.7.1/libparted/fs/reiserfs/reiserfs.c.orig 2005-11-11
13:35:30.000000000 +0100
+++ parted-1.7.1/libparted/fs/reiserfs/reiserfs.c 2005-11-26
23:05:42.000000000 +0100
@@ -771,6 +771,7 @@
error_free_libreiserfs_handle:
dlclose(libreiserfs_handle);
+ libreiserfs_handle = NULL;
error:
return 0;
}
_______________________________________________
bug-parted mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-parted