From: Mark Whitley Date: Fri, 3 Nov 2000 20:23:49 +0000 (-0000) Subject: Removed REG_NEWLINE from regcomp to fix the same bug found in grep where it X-Git-Tag: 0_48~129 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=eb69ead09102ef9cb404a4b3e72b6615321b49e6;p=oweals%2Fbusybox.git Removed REG_NEWLINE from regcomp to fix the same bug found in grep where it would not match blank lines (bug #1064). Followed Matt Kraii's suit on his 1.42 revision of grep. Tested it, works. --- diff --git a/editors/sed.c b/editors/sed.c index bc0e96187..707ab9308 100644 --- a/editors/sed.c +++ b/editors/sed.c @@ -222,7 +222,7 @@ static int get_address(const char *str, int *line, regex_t **regex) fatalError("unterminated match expression\n"); my_str[idx] = '\0'; *regex = (regex_t *)xmalloc(sizeof(regex_t)); - xregcomp(*regex, my_str+1, REG_NEWLINE); + xregcomp(*regex, my_str+1, 0); idx++; /* so it points to the next character after the last '/' */ } else { diff --git a/sed.c b/sed.c index bc0e96187..707ab9308 100644 --- a/sed.c +++ b/sed.c @@ -222,7 +222,7 @@ static int get_address(const char *str, int *line, regex_t **regex) fatalError("unterminated match expression\n"); my_str[idx] = '\0'; *regex = (regex_t *)xmalloc(sizeof(regex_t)); - xregcomp(*regex, my_str+1, REG_NEWLINE); + xregcomp(*regex, my_str+1, 0); idx++; /* so it points to the next character after the last '/' */ } else {