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.
void AppLayerHtpNeedFileInspection(void)
{
SCEnter();
- AppLayerHtpNeedMultipartHeader();
AppLayerHtpEnableRequestBodyCallback();
AppLayerHtpEnableResponseBodyCallback();
} 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) */