]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
dcerpc: fix dce_iface not matching
authorVictor Julien <victor@inliniac.net>
Wed, 1 Aug 2018 19:52:16 +0000 (21:52 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 2 Aug 2018 09:21:33 +0000 (11:21 +0200)
src/detect-dce-iface.c

index ccdd255302fe990254872bc6fa700bebb41ce83c..7715239b899c6f05064dfbc7d417d6f1d36948c8 100644 (file)
@@ -329,7 +329,8 @@ static int DetectDceIfaceMatch(ThreadVars *t, DetectEngineThreadCtx *det_ctx,
     if (!dcerpc_state->dcerpc.dcerpcrequest.first_request_seen)
         goto end;
 
-    if (!(dcerpc_state->dcerpc.dcerpchdr.type == REQUEST))
+    if (!(dcerpc_state->dcerpc.dcerpchdr.type == REQUEST ||
+          dcerpc_state->dcerpc.dcerpchdr.type == RESPONSE))
         goto end;
 
     TAILQ_FOREACH(item, &dcerpc_state->dcerpc.dcerpcbindbindack.accepted_uuid_list, next) {