[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[lvm-devel] LVM2/libdm/datastruct bitset.c



CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	agk sourceware org	2010-04-19 21:08:32

Modified files:
	libdm/datastruct: bitset.c 

Log message:
	Simplify dm_bitset_create. (ejt)

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/libdm/datastruct/bitset.c.diff?cvsroot=lvm2&r1=1.6&r2=1.7

--- LVM2/libdm/datastruct/bitset.c	2010/04/19 17:17:55	1.6
+++ LVM2/libdm/datastruct/bitset.c	2010/04/19 21:08:32	1.7
@@ -26,17 +26,14 @@
 	
 	if (mem)
 		bs = dm_pool_zalloc(mem, size);
-	else
-		bs = dm_malloc(size);
+	else if ((bs = dm_malloc(size)))
+		memset(mem, 0, size);
 
 	if (!bs)
 		return NULL;
 
 	*bs = num_bits;
 
-	if (!mem)
-		dm_bit_clear_all(bs);
-
 	return bs;
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]