From 870241f57c46db5df400c1c530c92a82f55d08dc Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Tue, 10 Nov 2015 09:40:34 +0000 Subject: [PATCH] Corrected an error with conversion from bourne shell patterns to regular expressions. Coverity CID 28727. --- xorriso/misc_funct.c | 5 +++-- xorriso/xorriso_timestamp.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/xorriso/misc_funct.c b/xorriso/misc_funct.c index cf663a57..17b3a4b4 100644 --- a/xorriso/misc_funct.c +++ b/xorriso/misc_funct.c @@ -1203,11 +1203,12 @@ int Xorriso__bourne_to_reg(char bourne_expr[], char reg_expr[], int flag) *(wpt++)= '!'; } break;case '^': - if(in_square_brackets) + if(in_square_brackets) { *(wpt++)= '^'; - else + } else { *(wpt++)= '\\'; *(wpt++)= '^'; + } break;case '$': *(wpt++)= '\\'; *(wpt++)= '$'; diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index 234fb0d6..43d8d25a 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2015.11.10.090901" +#define Xorriso_timestamP "2015.11.10.094015"