mirror of
https://github.com/sheumann/hush.git
synced 2024-12-22 14:30:31 +00:00
Patch from vodz to correct 'grep -e pattern1 -e pattern2' logic
This commit is contained in:
parent
f086ed8ddd
commit
7f164cd052
@ -20,8 +20,8 @@
|
||||
*
|
||||
*/
|
||||
/*
|
||||
* Jun 2003 by Vladimir Oleynik <dzo@simtreas.ru> -
|
||||
* correction "-e pattern1 -e -e pattern2" logic and more optimizations.
|
||||
* Apr 2004 by Vladimir Oleynik <dzo@simtreas.ru> -
|
||||
* correction "-e pattern1 -e pattern2" logic and more optimizations.
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
@ -135,11 +135,9 @@ static int grep_file(FILE *file)
|
||||
*/
|
||||
regex_t regex;
|
||||
xregcomp(®ex, pattern_ptr->data, reflags);
|
||||
ret = regexec(®ex, line, 0, NULL, 0) == 0;
|
||||
ret |= regexec(®ex, line, 0, NULL, 0) == 0;
|
||||
regfree(®ex);
|
||||
}
|
||||
if (!ret)
|
||||
break;
|
||||
pattern_ptr = pattern_ptr->link;
|
||||
} /* while (pattern_ptr) */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user