[lvm-devel] LVM2 ./WHATS_NEW lib/filters/filter-regex.c

zkabelac at sourceware.org zkabelac at sourceware.org
Mon Dec 20 13:45:40 UTC 2010


CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	zkabelac at sourceware.org	2010-12-20 13:45:40

Modified files:
	.              : WHATS_NEW 
	lib/filters    : filter-regex.c 

Log message:
	Fix error path if regex engine cannot be created in _build_matcher().
	
	Fix only 'stack' printing with full function error exit.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.1843&r2=1.1844
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/filters/filter-regex.c.diff?cvsroot=lvm2&r1=1.29&r2=1.30

--- LVM2/WHATS_NEW	2010/12/20 13:37:26	1.1843
+++ LVM2/WHATS_NEW	2010/12/20 13:45:39	1.1844
@@ -1,5 +1,6 @@
 Version 2.02.79 -  
 ===================================
+  Fix error path if regex engine cannot be created in _build_matcher().
   Use char* arithmetic in target_version(), _process_all(), _targets().
   Fixing const cast gcc warnings in the code.
   Check read() and close() results in _get_cmdline().
--- LVM2/lib/filters/filter-regex.c	2010/12/20 13:12:56	1.29
+++ LVM2/lib/filters/filter-regex.c	2010/12/20 13:45:40	1.30
@@ -137,7 +137,7 @@
 	 */
 	if (!(rf->engine = dm_regex_create(rf->mem, (const char **) regex,
 					   count)))
-		stack;
+		goto_out;
 	r = 1;
 
       out:




More information about the lvm-devel mailing list