if (sm->type == DETECT_CONTENT) {
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
- !(cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
+ !(cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
cd->fp_chop_offset == 0 &&
cd->fp_chop_len == 0) {
result = 1;
if (sm->type == DETECT_CONTENT) {
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
- !(cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
+ !(cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
cd->fp_chop_offset == 0 &&
cd->fp_chop_len == 0) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
- !(cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
+ !(cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
cd->fp_chop_offset == 0 &&
cd->fp_chop_len == 0) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
- !(cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
+ !(cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
cd->fp_chop_offset == 0 &&
cd->fp_chop_len == 0) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY &&
- !(cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
+ !(cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
cd->fp_chop_offset == 0 &&
cd->fp_chop_len == 0) {
result = 1;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
cd->flags & DETECT_CONTENT_NEGATED &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- !(cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
+ !(cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) &&
cd->fp_chop_offset == 0 &&
cd->fp_chop_len == 0) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->prev->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->prev->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->prev->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->prev->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->prev->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
DetectContentData *cd = de_ctx->sig_list->sm_lists_tail[DETECT_SM_LIST_PMATCH]->ctx;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;
if (cd->flags & DETECT_CONTENT_FAST_PATTERN &&
cd->flags & DETECT_CONTENT_NEGATED &&
!(cd->flags & DETECT_CONTENT_FAST_PATTERN_ONLY) &&
- cd->flags & cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
+ cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP &&
cd->fp_chop_offset == 3 &&
cd->fp_chop_len == 4) {
result = 1;