]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
luajit: buffer selection fixes
authorVictor Julien <victor@inliniac.net>
Thu, 20 Sep 2012 07:48:38 +0000 (09:48 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 20 Sep 2012 13:19:56 +0000 (15:19 +0200)
src/detect-luajit.c

index 676db3c5c77fc3132737daabaa3f584d42365987..f293c048ae18785e0ae6d9c13fb1ec42f515ec1e 100644 (file)
@@ -535,24 +535,34 @@ static int DetectLuaSetupPrime(DetectLuajitData *ld) {
 
             if (strcmp(k, "http.uri") == 0)
                 ld->flags |= DATATYPE_HTTP_URI;
+
             else if (strcmp(k, "http.uri.raw") == 0)
                 ld->flags |= DATATYPE_HTTP_URI_RAW;
+
             else if (strcmp(k, "http.request_line") == 0)
                 ld->flags |= DATATYPE_HTTP_REQUEST_LINE;
+
             else if (strcmp(k, "http.request_headers") == 0)
                 ld->flags |= DATATYPE_HTTP_REQUEST_HEADERS;
+
             else if (strcmp(k, "http.request_headers.raw") == 0)
                 ld->flags |= DATATYPE_HTTP_REQUEST_HEADERS_RAW;
+
             else if (strcmp(k, "http.request_cookie") == 0)
                 ld->flags |= DATATYPE_HTTP_REQUEST_COOKIE;
-            else if (strcmp(k, "http.request_cookie") == 0)
-                ld->flags |= DATATYPE_HTTP_REQUEST_UA;
+
             else if (strcmp(k, "http.request_user_agent") == 0)
+                ld->flags |= DATATYPE_HTTP_REQUEST_UA;
+
+            else if (strcmp(k, "http.request_body") == 0)
                 ld->flags |= DATATYPE_HTTP_REQUEST_BODY;
+
             else if (strcmp(k, "http.response_body") == 0)
                 ld->flags |= DATATYPE_HTTP_RESPONSE_BODY;
+
             else if (strcmp(k, "http.response_cookie") == 0)
                 ld->flags |= DATATYPE_HTTP_RESPONSE_COOKIE;
+
             else {
                 SCLogError(SC_ERR_LUAJIT_ERROR, "unsupported http data type %s", k);
                 goto error;