rpms/e2fsprogs/devel e2fsprogs-1.40-list_for_each_safe.patch, NONE, 1.1 e2fsprogs.spec, 1.113, 1.114

Eric Sandeen (sandeen) fedora-extras-commits at redhat.com
Sat Jun 21 03:37:54 UTC 2008


Author: sandeen

Update of /cvs/pkgs/rpms/e2fsprogs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv368

Modified Files:
	e2fsprogs.spec 
Added Files:
	e2fsprogs-1.40-list_for_each_safe.patch 
Log Message:
* Fri Jun 20 2008 Eric Sandeen <sandeen at redhat.com> 1.41-0.WIP.0617.1
- Fix blkid -g segfault when clearing entries (#452333)


e2fsprogs-1.40-list_for_each_safe.patch:

--- NEW FILE e2fsprogs-1.40-list_for_each_safe.patch ---
Index: e2fsprogs-1.41/lib/blkid/cache.c
===================================================================
--- e2fsprogs-1.41.orig/lib/blkid/cache.c
+++ e2fsprogs-1.41/lib/blkid/cache.c
@@ -154,13 +154,13 @@ void blkid_put_cache(blkid_cache cache)
 
 void blkid_gc_cache(blkid_cache cache)
 {
-	struct list_head *p;
+	struct list_head *p, *n;
 	struct stat st;
 
 	if (!cache)
 		return;
 
-	list_for_each(p, &cache->bic_devs) {
+	list_for_each_safe(p, n, &cache->bic_devs) {
 		blkid_dev dev = list_entry(p, struct blkid_struct_dev, bid_devs);
 		if (!p)
 			break;



Index: e2fsprogs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/e2fsprogs/devel/e2fsprogs.spec,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -r1.113 -r1.114
--- e2fsprogs.spec	18 Jun 2008 21:03:38 -0000	1.113
+++ e2fsprogs.spec	21 Jun 2008 03:37:05 -0000	1.114
@@ -4,7 +4,7 @@
 Summary: Utilities for managing the second and third extended (ext2/ext3) filesystems
 Name: e2fsprogs
 Version: 1.41
-Release: 0.WIP.0617%{?dist}
+Release: 0.WIP.0617.1%{?dist}
 # License based on upstream-modified COPYING file,
 # which clearly states "V2" intent.
 License: GPLv2
@@ -17,6 +17,7 @@
 Patch2: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
 Patch3: e2fsprogs-1.41-buildfix
 Patch4: e2fsprogs-1.41-fix-mkswap-tests
+Patch5: e2fsprogs-1.40-list_for_each_safe.patch
 
 Url: http://e2fsprogs.sourceforge.net/
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -95,6 +96,7 @@
 %patch2 -p1 -b .featurecheck
 %patch3 -p1 -b .buildfix
 %patch4 -p1 -b .mkswap
+%patch5 -p1 -b .listsafe
 
 %build
 %configure --enable-elf-shlibs --enable-nls --disable-e2initrd-helper  --enable-blkid-devmapper --enable-blkid-selinux
@@ -293,7 +295,10 @@
 %dir %attr(2775, uuidd, uuidd) /var/lib/libuuid
 
 %changelog
-* Tue Jun 18 2008 Eric Sandeen <sandeen at redhat.com> 1.41-0.WIP.0617
+* Fri Jun 20 2008 Eric Sandeen <sandeen at redhat.com> 1.41-0.WIP.0617.1
+- Fix blkid -g segfault when clearing entries (#452333)
+
+* Wed Jun 18 2008 Eric Sandeen <sandeen at redhat.com> 1.41-0.WIP.0617
 - New upstream snapshot release for ext4 capability
 
 * Wed Jun 04 2008 Eric Sandeen <sandeen at redhat.com> 1.40.10-3




More information about the fedora-extras-commits mailing list