]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
htp file: constify name/data args
authorVictor Julien <victor@inliniac.net>
Fri, 13 Nov 2015 06:58:15 +0000 (07:58 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 2 Mar 2016 09:00:48 +0000 (10:00 +0100)
src/app-layer-htp-file.c
src/app-layer-htp-file.h

index 27371a750d6080ebe4b80691d0096dcd27a96a81..6de9d655720d4d1b513ca6b912b4b682d8444834 100644 (file)
@@ -76,8 +76,9 @@
  *  \retval -1 error
  *  \retval -2 not handling files on this flow
  */
-int HTPFileOpen(HtpState *s, uint8_t *filename, uint16_t filename_len,
-        uint8_t *data, uint32_t data_len, uint64_t txid, uint8_t direction)
+int HTPFileOpen(HtpState *s, const uint8_t *filename, uint16_t filename_len,
+        const uint8_t *data, uint32_t data_len,
+        uint64_t txid, uint8_t direction)
 {
     int retval = 0;
     uint8_t flags = 0;
@@ -201,7 +202,7 @@ end:
  *  \retval -1 error
  *  \retval -2 file doesn't need storing
  */
-int HTPFileStoreChunk(HtpState *s, uint8_t *data, uint32_t data_len,
+int HTPFileStoreChunk(HtpState *s, const uint8_t *data, uint32_t data_len,
         uint8_t direction)
 {
     SCEnter();
@@ -255,7 +256,7 @@ end:
  *  \retval -1 error
  *  \retval -2 not storing files on this flow/tx
  */
-int HTPFileClose(HtpState *s, uint8_t *data, uint32_t data_len,
+int HTPFileClose(HtpState *s, const uint8_t *data, uint32_t data_len,
         uint8_t flags, uint8_t direction)
 {
     SCEnter();
index 70799c320120dcc935ba8b3ea80d9d863786971c..1f0bfb60556f172e78a09d718045c85f3f30c9cb 100644 (file)
@@ -25,9 +25,9 @@
 #ifndef __APP_LAYER_HTP_FILE_H__
 #define __APP_LAYER_HTP_FILE_H__
 
-int HTPFileOpen(HtpState *, uint8_t *, uint16_t, uint8_t *, uint32_t, uint64_t, uint8_t);
-int HTPFileStoreChunk(HtpState *, uint8_t *, uint32_t, uint8_t);
-int HTPFileClose(HtpState *, uint8_t *, uint32_t, uint8_t, uint8_t);
+int HTPFileOpen(HtpState *, const uint8_t *, uint16_t, const uint8_t *, uint32_t, uint64_t, uint8_t);
+int HTPFileStoreChunk(HtpState *, const uint8_t *, uint32_t, uint8_t);
+int HTPFileClose(HtpState *, const uint8_t *, uint32_t, uint8_t, uint8_t);
 
 void HTPFileParserRegisterTests(void);