public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* LVM2 ./WHATS_NEW lib/filters/filter-regex.c
@ 2010-12-20 13:45 zkabelac
0 siblings, 0 replies; 2+ messages in thread
From: zkabelac @ 2010-12-20 13:45 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@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:
^ permalink raw reply [flat|nested] 2+ messages in thread
* LVM2 ./WHATS_NEW lib/filters/filter-regex.c
@ 2010-04-30 12:31 zkabelac
0 siblings, 0 replies; 2+ messages in thread
From: zkabelac @ 2010-04-30 12:31 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2010-04-30 12:31:33
Modified files:
. : WHATS_NEW
lib/filters : filter-regex.c
Log message:
Show string with invalid pattern
and start error message with capital letter.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.1542&r2=1.1543
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/filters/filter-regex.c.diff?cvsroot=lvm2&r1=1.26&r2=1.27
--- LVM2/WHATS_NEW 2010/04/29 01:45:30 1.1542
+++ LVM2/WHATS_NEW 2010/04/30 12:31:32 1.1543
@@ -1,5 +1,6 @@
Version 2.02.64 -
=================================
+ Display invalid regex pattern for filter configuration in case of error.
Remove no-longer-used arg_ptr_value.
Fix -M and --type to use strings not pointers that change on config refresh.
Fix lvconvert error message when existing mirrored LV is not found.
--- LVM2/lib/filters/filter-regex.c 2008/11/03 22:14:28 1.26
+++ LVM2/lib/filters/filter-regex.c 2010/04/30 12:31:33 1.27
@@ -103,7 +103,7 @@
*/
for (v = val; v; v = v->next) {
if (v->type != CFG_STRING) {
- log_error("filter patterns must be enclosed in quotes");
+ log_error("Filter patterns must be enclosed in quotes.");
goto out;
}
@@ -128,7 +128,7 @@
*/
for (v = val, i = count - 1; v; v = v->next, i--)
if (!_extract_pattern(scratch, v->v.str, regex, rf->accept, i)) {
- log_error("invalid filter pattern");
+ log_error("Invalid filter pattern \"%s\".", v->v.str);
goto out;
}
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-12-20 13:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-20 13:45 LVM2 ./WHATS_NEW lib/filters/filter-regex.c zkabelac
-- strict thread matches above, loose matches on Subject: below --
2010-04-30 12:31 zkabelac
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).