TLS: replace SigMatchAppendAppLayer with SigMatchAppendSMToList

remotes/origin/master
Pierre Chifflier 14 years ago committed by Victor Julien
parent a9bb17e097
commit 71fa4a5285

@ -293,7 +293,7 @@ static int DetectTlsSubjectSetup (DetectEngineCtx *de_ctx, Signature *s, char *s
sm->type = DETECT_AL_TLS_SUBJECT; sm->type = DETECT_AL_TLS_SUBJECT;
sm->ctx = (void *)tls; sm->ctx = (void *)tls;
SigMatchAppendAppLayer(s, sm); SigMatchAppendSMToList(s, sm, DETECT_SM_LIST_AMATCH);
if (s->alproto != ALPROTO_UNKNOWN && s->alproto != ALPROTO_TLS) { if (s->alproto != ALPROTO_UNKNOWN && s->alproto != ALPROTO_TLS) {
SCLogError(SC_ERR_CONFLICTING_RULE_KEYWORDS, "rule contains conflicting keywords."); SCLogError(SC_ERR_CONFLICTING_RULE_KEYWORDS, "rule contains conflicting keywords.");
@ -486,7 +486,7 @@ static int DetectTlsIssuerDNSetup (DetectEngineCtx *de_ctx, Signature *s, char *
sm->type = DETECT_AL_TLS_ISSUERDN; sm->type = DETECT_AL_TLS_ISSUERDN;
sm->ctx = (void *)tls; sm->ctx = (void *)tls;
SigMatchAppendAppLayer(s, sm); SigMatchAppendSMToList(s, sm, DETECT_SM_LIST_AMATCH);
if (s->alproto != ALPROTO_UNKNOWN && s->alproto != ALPROTO_TLS) { if (s->alproto != ALPROTO_UNKNOWN && s->alproto != ALPROTO_TLS) {
SCLogError(SC_ERR_CONFLICTING_RULE_KEYWORDS, "rule contains conflicting keywords."); SCLogError(SC_ERR_CONFLICTING_RULE_KEYWORDS, "rule contains conflicting keywords.");

Loading…
Cancel
Save