|
|
|
@ -247,6 +247,7 @@ int DetectIsdataatSetup (DetectEngineCtx *de_ctx, Signature *s, const char *isda
|
|
|
|
idad->dataat == 1 &&
|
|
|
|
idad->dataat == 1 &&
|
|
|
|
(idad->flags & (ISDATAAT_RELATIVE|ISDATAAT_NEGATED)) == (ISDATAAT_RELATIVE|ISDATAAT_NEGATED))
|
|
|
|
(idad->flags & (ISDATAAT_RELATIVE|ISDATAAT_NEGATED)) == (ISDATAAT_RELATIVE|ISDATAAT_NEGATED))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
DetectIsdataatFree(idad);
|
|
|
|
DetectContentData *cd = (DetectContentData *)prev_pm->ctx;
|
|
|
|
DetectContentData *cd = (DetectContentData *)prev_pm->ctx;
|
|
|
|
cd->flags |= DETECT_CONTENT_ENDS_WITH;
|
|
|
|
cd->flags |= DETECT_CONTENT_ENDS_WITH;
|
|
|
|
ret = 0;
|
|
|
|
ret = 0;
|
|
|
|
|