Project

General

Profile

Bug #461 ยป 0001-bug-461-http-header-shouldn-t-match-on-cookie-header.patch

Anoop Saldanha, 05/15/2012 11:07 AM

View differences:

src/detect-engine-hhd.c
#include "flow-util.h"
#include "util-debug.h"
#include "util-print.h"
#include "util-memcmp.h"
#include "flow.h"
#include "app-layer-parser.h"
......
size_t size1 = bstr_size(h->name);
size_t size2 = bstr_size(h->value);
if (size1 == 6 &&
SCMemcmpLowercase(bstr_ptr(h->name), "Cookie", 6) == 0) {
continue;
}
/* the extra 4 bytes if for ": " and "\r\n" */
headers_buffer = SCRealloc(headers_buffer, headers_buffer_len + size1 + size2 + 4);
if (headers_buffer == NULL) {
    (1-1/1)