rpms/e2fsprogs/devel e2fsprogs-1.38-dm.patch,1.2,1.3

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Jan 9 21:58:00 UTC 2006


Author: pjones

Update of /cvs/dist/rpms/e2fsprogs/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv12032

Modified Files:
	e2fsprogs-1.38-dm.patch 
Log Message:
- fix missing dm_task_destroy() cases.


e2fsprogs-1.38-dm.patch:
 e2fsck/Makefile.in    |    2 
 lib/blkid/Makefile.in |   22 +++----
 lib/blkid/blkidP.h    |    1 
 lib/blkid/devname.c   |  153 ++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 166 insertions(+), 12 deletions(-)

Index: e2fsprogs-1.38-dm.patch
===================================================================
RCS file: /cvs/dist/rpms/e2fsprogs/devel/e2fsprogs-1.38-dm.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- e2fsprogs-1.38-dm.patch	4 Jan 2006 21:30:35 -0000	1.2
+++ e2fsprogs-1.38-dm.patch	9 Jan 2006 21:57:57 -0000	1.3
@@ -1,5 +1,5 @@
 --- e2fsprogs-1.38/e2fsck/Makefile.in.dm	2005-06-29 13:42:20.000000000 -0400
-+++ e2fsprogs-1.38/e2fsck/Makefile.in	2006-01-04 15:51:47.000000000 -0500
++++ e2fsprogs-1.38/e2fsck/Makefile.in	2006-01-04 16:19:18.000000000 -0500
 @@ -20,7 +20,7 @@
  DEPLIBS= $(LIBEXT2FS) $(LIBCOM_ERR) $(LIBBLKID) $(DEPLIBUUID)
  
@@ -10,7 +10,7 @@
  	$(DEPSTATIC_LIBUUID)
  
 --- e2fsprogs-1.38/lib/blkid/blkidP.h.dm	2005-05-07 14:16:09.000000000 -0400
-+++ e2fsprogs-1.38/lib/blkid/blkidP.h	2006-01-04 15:51:47.000000000 -0500
++++ e2fsprogs-1.38/lib/blkid/blkidP.h	2006-01-04 16:19:18.000000000 -0500
 @@ -118,6 +118,7 @@
  /*
   * Priority settings for different types of devices
@@ -20,7 +20,7 @@
  #define BLKID_PRI_LVM	20
  #define BLKID_PRI_MD	10
 --- e2fsprogs-1.38/lib/blkid/devname.c.dm	2005-05-07 15:26:03.000000000 -0400
-+++ e2fsprogs-1.38/lib/blkid/devname.c	2006-01-04 16:15:01.000000000 -0500
++++ e2fsprogs-1.38/lib/blkid/devname.c	2006-01-09 16:55:31.000000000 -0500
 @@ -11,6 +11,8 @@
   * %End-Header%
   */
@@ -48,7 +48,7 @@
  		if (tmp->bid_devno == devno) {
  			if (only_if_new)
  				return;
-@@ -137,6 +143,146 @@
+@@ -137,6 +143,152 @@
  	return;
  }
  
@@ -106,8 +106,10 @@
 +
 +	dm_task_run(task);
 +	names = dm_task_get_names(task);
-+	if (!names || !names->dev)
++	if (!names || !names->dev) {
++		dm_task_destroy(task);
 +		return 1;
++	}
 +
 +	n = 0;
 +	do {
@@ -138,8 +140,10 @@
 +	dm_task_run(task);
 +	dm_task_get_info(task, &info);
 +
-+	if (!info.exists)
++	if (!info.exists) {
++		dm_task_destroy(task);
 +		return ret;
++	}
 +
 +	ret = makedev(info.major, info.minor);
 +
@@ -161,8 +165,10 @@
 +
 +	dm_task_run(task);
 +	names = dm_task_get_names(task);
-+	if (!names || !names->dev)
++	if (!names || !names->dev) {
++		dm_task_destroy(task);
 +		return;
++	}
 +
 +	n = 0;
 +	do {
@@ -195,7 +201,7 @@
  #define PROC_PARTITIONS "/proc/partitions"
  #define VG_DIR		"/proc/lvm/VGs"
  
-@@ -290,6 +436,7 @@
+@@ -290,6 +442,7 @@
  		return 0;
  
  	blkid_read_cache(cache);
@@ -204,7 +210,7 @@
  #ifdef VG_DIR
  	lvm_probe_all(cache, only_if_new);
 --- e2fsprogs-1.38/lib/blkid/Makefile.in.dm	2005-06-29 13:39:54.000000000 -0400
-+++ e2fsprogs-1.38/lib/blkid/Makefile.in	2006-01-04 16:18:38.000000000 -0500
++++ e2fsprogs-1.38/lib/blkid/Makefile.in	2006-01-04 16:19:18.000000000 -0500
 @@ -37,7 +37,7 @@
  ELF_IMAGE = libblkid
  ELF_MYDIR = blkid




More information about the fedora-cvs-commits mailing list