]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect state: fix indent 906/head
authorVictor Julien <victor@inliniac.net>
Wed, 12 Mar 2014 14:08:27 +0000 (15:08 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 25 Mar 2014 16:08:06 +0000 (17:08 +0100)
AMATCH block was indented too far.

src/detect-engine-state.c

index 0f757f304374b8b1ec93677031d443178eaf5c34..499e6c0dd427a6ed5444eabc52dfd54aa3a8e0fc 100644 (file)
@@ -627,29 +627,29 @@ void DeStateDetectContinueDetection(ThreadVars *tv, DetectEngineCtx *de_ctx,
             KEYWORD_PROFILING_SET_LIST(det_ctx, DETECT_SM_LIST_AMATCH);
             for (sm = item->nm; sm != NULL; sm = sm->next) {
                 if (sigmatch_table[sm->type].AppLayerMatch != NULL)
-                    {
-                        if (alproto == ALPROTO_SMB || alproto == ALPROTO_SMB2) {
-                            smb_state = (SMBState *)alstate;
-                            if (smb_state->dcerpc_present) {
-                                KEYWORD_PROFILING_START;
-                                match = sigmatch_table[sm->type].
-                                    AppLayerMatch(tv, det_ctx, f, flags, &smb_state->dcerpc, s, sm);
-                                KEYWORD_PROFILING_END(det_ctx, sm->type, (match > 0));
-                            }
-                        } else {
+                {
+                    if (alproto == ALPROTO_SMB || alproto == ALPROTO_SMB2) {
+                        smb_state = (SMBState *)alstate;
+                        if (smb_state->dcerpc_present) {
                             KEYWORD_PROFILING_START;
                             match = sigmatch_table[sm->type].
-                                AppLayerMatch(tv, det_ctx, f, flags, alstate, s, sm);
+                                AppLayerMatch(tv, det_ctx, f, flags, &smb_state->dcerpc, s, sm);
                             KEYWORD_PROFILING_END(det_ctx, sm->type, (match > 0));
                         }
-
-                        if (match == 0)
-                            break;
-                        else if (match == 2)
-                            inspect_flags |= DE_STATE_FLAG_SIG_CANT_MATCH;
-                        else if (match == 1)
-                            total_matches++;
+                    } else {
+                        KEYWORD_PROFILING_START;
+                        match = sigmatch_table[sm->type].
+                            AppLayerMatch(tv, det_ctx, f, flags, alstate, s, sm);
+                        KEYWORD_PROFILING_END(det_ctx, sm->type, (match > 0));
                     }
+
+                    if (match == 0)
+                        break;
+                    else if (match == 2)
+                        inspect_flags |= DE_STATE_FLAG_SIG_CANT_MATCH;
+                    else if (match == 1)
+                        total_matches++;
+                }
             }
             RULE_PROFILING_END(det_ctx, s, match, p);