]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
htp: enforce body limits more exact 5333/head
authorVictor Julien <victor@inliniac.net>
Thu, 4 Jun 2020 20:50:38 +0000 (22:50 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 28 Aug 2020 09:05:34 +0000 (11:05 +0200)
(cherry picked from commit a4568a634d5df223a4caaed4552b54f9e4598c12)

src/app-layer-htp.c

index 4f5e6173d35e7cbf18042f425e00bd115c0f023a..669735fc3dcd310e9c8da636f7fa8a67e47c650f 100644 (file)
@@ -1874,9 +1874,9 @@ static int HTPCallbackRequestBodyData(htp_tx_data_t *d)
             HtpRequestBodyHandleMultipart(hstate, tx_ud, d->tx, chunks_buffer, chunks_buffer_len);
 
         } else if (tx_ud->request_body_type == HTP_BODY_REQUEST_POST) {
-            HtpRequestBodyHandlePOST(hstate, tx_ud, d->tx, (uint8_t *)d->data, (uint32_t)d->len);
+            HtpRequestBodyHandlePOST(hstate, tx_ud, d->tx, (uint8_t *)d->data, len);
         } else if (tx_ud->request_body_type == HTP_BODY_REQUEST_PUT) {
-            HtpRequestBodyHandlePUT(hstate, tx_ud, d->tx, (uint8_t *)d->data, (uint32_t)d->len);
+            HtpRequestBodyHandlePUT(hstate, tx_ud, d->tx, (uint8_t *)d->data, len);
         }
 
     } else {
@@ -1973,7 +1973,7 @@ static int HTPCallbackResponseBodyData(htp_tx_data_t *d)
 
         HtpBodyAppendChunk(&hstate->cfg->response, &tx_ud->response_body, d->data, len);
 
-        HtpResponseBodyHandle(hstate, tx_ud, d->tx, (uint8_t *)d->data, (uint32_t)d->len);
+        HtpResponseBodyHandle(hstate, tx_ud, d->tx, (uint8_t *)d->data, len);
     } else {
         if (tx_ud->tcflags & HTP_FILENAME_SET) {
             SCLogDebug("closing file that was being stored");