]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
lua: fix http.request_line 1127/head
authorVictor Julien <victor@inliniac.net>
Thu, 18 Sep 2014 15:02:47 +0000 (17:02 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 19 Sep 2014 08:47:41 +0000 (10:47 +0200)
The request line scripts were added to the AMATCH list. However, there
is not AppLayerMatch function defined for lua scripts. So scripts
would not run.

This patch adds the request line scripts to the normal 'MATCH' list.

Bug #1273.

src/detect-luajit.c

index 0d1aff6176e01c0376c67da7abe5c92c4d3104bd..1a101c6a0a037aaf19a8fa71c7a9a7b2d01a2532 100644 (file)
@@ -891,7 +891,7 @@ static int DetectLuajitSetup (DetectEngineCtx *de_ctx, Signature *s, char *str)
         else if (luajit->flags & DATATYPE_HTTP_RESPONSE_COOKIE)
             SigMatchAppendSMToList(s, sm, DETECT_SM_LIST_HCDMATCH);
         else
-            SigMatchAppendSMToList(s, sm, DETECT_SM_LIST_AMATCH);
+            SigMatchAppendSMToList(s, sm, DETECT_SM_LIST_MATCH);
     } else {
         SCLogError(SC_ERR_LUAJIT_ERROR, "luajit can't be used with protocol %s",
                    AppLayerGetProtoName(luajit->alproto));