Bug #24 ยป 0001-Match-content-fail-when-two-contents-are-specified-i.patch
src/detect-content.c | ||
---|---|---|
return DetectContentChunkMatchTestWrp(sig, 1);
|
||
}
|
||
/**
|
||
* \test Check if we match two consecutive simple contents
|
||
*/
|
||
int DetectContentChunkMatchTest10()
|
||
{
|
||
char *sig = "alert tcp any any -> any any (msg:\"Nothing..\"; "
|
||
" content:\"Hi, this is a big test to check \"; "
|
||
" content:\"con\"; "
|
||
" sid:1;)";
|
||
return DetectContentChunkMatchTestWrp(sig, 1);
|
||
}
|
||
/**
|
||
* \test Check if we match two contents of length 1
|
||
*/
|
||
int DetectContentChunkMatchTest11()
|
||
{
|
||
char *sig = "alert tcp any any -> any any (msg:\"Nothing..\"; "
|
||
" content:\"H\"; "
|
||
" content:\"i\"; "
|
||
" sid:1;)";
|
||
return DetectContentChunkMatchTestWrp(sig, 1);
|
||
}
|
||
int DetectContentParseTest09(void) {
|
||
int result = 0;
|
||
DetectContentData *cd = NULL;
|
||
... | ... | |
UtRegisterTest("DetectContentChunkMatchTest07", DetectContentChunkMatchTest07, 1);
|
||
UtRegisterTest("DetectContentChunkMatchTest08", DetectContentChunkMatchTest08, 1);
|
||
UtRegisterTest("DetectContentChunkMatchTest09", DetectContentChunkMatchTest09, 1);
|
||
UtRegisterTest("DetectContentChunkMatchTest10", DetectContentChunkMatchTest10, 1);
|
||
UtRegisterTest("DetectContentChunkMatchTest11", DetectContentChunkMatchTest11, 1);
|
||
/* Negated content tests */
|
||
UtRegisterTest("SigTest41TestNegatedContent", SigTest41TestNegatedContent, 1);
|