Project

General

Profile

Bug #40 ยป 0001-supply-pcre_get_substring-with-the-proper-start-of-t.patch

Jason Ish, 02/12/2010 04:57 PM

View differences:

src/detect-pcre.c
if (ret > 1) {
const char *str_ptr;
res = pcre_get_substring((char *)regexstr, ov, MAX_SUBSTRINGS, 1, &str_ptr);
res = pcre_get_substring((char *)regexstr+pos, ov, MAX_SUBSTRINGS, 1, &str_ptr);
if (res < 0) {
printf("DetectPcreParse: pcre_get_substring failed\n");
return NULL;
......
re = (char *)str_ptr;
if (ret > 2) {
res = pcre_get_substring((char *)regexstr, ov, MAX_SUBSTRINGS, 2, &str_ptr);
res = pcre_get_substring((char *)regexstr+pos, ov, MAX_SUBSTRINGS, 2, &str_ptr);
if (res < 0) {
printf("DetectPcreParse: pcre_get_substring failed\n");
return NULL;
    (1-1/1)