]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
http: multipart unused code removal
authorPhilippe Antoine <pantoine@oisf.net>
Tue, 2 Aug 2022 13:55:25 +0000 (15:55 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 4 Jun 2024 04:28:28 +0000 (06:28 +0200)
src/app-layer-htp.c
src/app-layer-htp.h

index b5c0dfd64bc957968f713e94991d383c0a6a68c2..786ec2f4d82b4d10bca9aa05e34eb5e6500b3ea2 100644 (file)
@@ -492,21 +492,6 @@ void AppLayerHtpEnableResponseBodyCallback(void)
     SCReturn;
 }
 
-/**
- * \brief Sets a flag that informs the HTP app layer that some module in the
- *        engine needs the http request multi part header.
- *
- * \initonly
- */
-static void AppLayerHtpNeedMultipartHeader(void)
-{
-    SCEnter();
-    AppLayerHtpEnableRequestBodyCallback();
-
-    SC_ATOMIC_OR(htp_config_flags, HTP_REQUIRE_REQUEST_MULTIPART);
-    SCReturn;
-}
-
 /**
  * \brief Sets a flag that informs the HTP app layer that some module in the
  *        engine needs the http request file.
@@ -516,7 +501,6 @@ static void AppLayerHtpNeedMultipartHeader(void)
 void AppLayerHtpNeedFileInspection(void)
 {
     SCEnter();
-    AppLayerHtpNeedMultipartHeader();
     AppLayerHtpEnableRequestBodyCallback();
     AppLayerHtpEnableResponseBodyCallback();
 
index f3a5aedaab51dd489be759adb78768854ed0100d..6b376285434d25b086f5246df8facaa27729a462 100644 (file)
@@ -269,10 +269,7 @@ typedef struct HtpState_ {
 } HtpState;
 
 /** part of the engine needs the request body (e.g. http_client_body keyword) */
-#define HTP_REQUIRE_REQUEST_BODY        (1 << 0)
-/** part of the engine needs the request body multipart header (e.g. filename
- *  and / or fileext keywords) */
-#define HTP_REQUIRE_REQUEST_MULTIPART   (1 << 1)
+#define HTP_REQUIRE_REQUEST_BODY (1 << 0)
 /** part of the engine needs the request file (e.g. log-file module) */
 #define HTP_REQUIRE_REQUEST_FILE        (1 << 2)
 /** part of the engine needs the request body (e.g. file_data keyword) */