From 179b8570c8ababe5fade2cf2cad481bfb75945fe Mon Sep 17 00:00:00 2001 From: David Shaw Date: Wed, 30 Oct 2002 23:40:05 +0000 Subject: [PATCH] * trustdb.c (check_regexp): Modern regexps require REG_EXTENDED. --- g10/ChangeLog | 4 ++++ g10/trustdb.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/g10/ChangeLog b/g10/ChangeLog index 286ae8423..1747227b4 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,7 @@ +2002-10-30 David Shaw + + * trustdb.c (check_regexp): Modern regexps require REG_EXTENDED. + 2002-10-29 David Shaw * packet.h, trustdb.h, trustdb.c (trust_string): New. Return a diff --git a/g10/trustdb.c b/g10/trustdb.c index 1a8e74df1..651baa3ed 100644 --- a/g10/trustdb.c +++ b/g10/trustdb.c @@ -1335,7 +1335,7 @@ check_regexp(const char *exp,const char *string) int ret; regex_t pat; - if(regcomp(&pat,exp,REG_ICASE|REG_NOSUB)!=0) + if(regcomp(&pat,exp,REG_ICASE|REG_NOSUB|REG_EXTENDED)!=0) return 0; ret=regexec(&pat,string,0,NULL,0);