[dm-devel] device-mapper ./WHATS_NEW dmsetup/dmsetup.c

agk at sourceware.org agk at sourceware.org
Tue Jun 19 15:47:21 UTC 2007


CVSROOT:	/cvs/dm
Module name:	device-mapper
Changes by:	agk at sourceware.org	2007-06-19 15:47:21

Modified files:
	.              : WHATS_NEW 
	dmsetup        : dmsetup.c 

Log message:
	Fix dmsetup -o devno string termination. (1.02.20)

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/device-mapper/WHATS_NEW.diff?cvsroot=dm&r1=1.187&r2=1.188
http://sourceware.org/cgi-bin/cvsweb.cgi/device-mapper/dmsetup/dmsetup.c.diff?cvsroot=dm&r1=1.92&r2=1.93

--- device-mapper/WHATS_NEW	2007/06/15 20:49:30	1.187
+++ device-mapper/WHATS_NEW	2007/06/19 15:47:20	1.188
@@ -1,5 +1,6 @@
 Version 1.02.21 -
 ================================
+  Fix dmsetup -o devno string termination. (1.02.20) 
 
 Version 1.02.20 - 15th June 2007
 ================================
--- device-mapper/dmsetup/dmsetup.c	2007/06/15 18:20:28	1.92
+++ device-mapper/dmsetup/dmsetup.c	2007/06/19 15:47:20	1.93
@@ -1629,7 +1629,7 @@
 		goto out_abandon;
 	}
 
-	if (!dm_pool_grow_object(mem, buf, strlen(buf))) {
+	if (!dm_pool_grow_object(mem, buf, strlen(buf) + 1)) {
 		log_error("dm_pool_grow_object failed");
 		goto out_abandon;
 	}
@@ -1662,7 +1662,7 @@
 		name = dm_tree_node_get_name(parent);
 		if (!name || !*name)
 			continue;
-		if (!first_node && !dm_pool_grow_object(mem, ",", 1)) {
+		if (!first_node && !dm_pool_grow_object(mem, ",", 2)) {
 			log_error("dm_pool_grow_object failed");
 			goto out_abandon;
 		}




More information about the dm-devel mailing list