/*prototypes*/
static int DetectBsizeSetup (DetectEngineCtx *, Signature *, const char *);
static void DetectBsizeFree (DetectEngineCtx *, void *);
-static int SigParseGetMaxBsize(DetectU64Data *bsz);
+static int SigParseGetMaxBsize(const DetectU64Data *bsz);
#ifdef UNITTESTS
static void DetectBsizeRegisterTests (void);
#endif
bool DetectBsizeValidateContentCallback(Signature *s, const SignatureInitDataBuffer *b)
{
int bsize = -1;
- DetectU64Data *bsz;
+ const DetectU64Data *bsz;
for (const SigMatch *sm = b->head; sm != NULL; sm = sm->next) {
if (sm->type == DETECT_BSIZE) {
- bsz = (DetectU64Data *)sm->ctx;
+ bsz = (const DetectU64Data *)sm->ctx;
bsize = SigParseGetMaxBsize(bsz);
break;
}
return DetectU64Parse(str);
}
-static int SigParseGetMaxBsize(DetectU64Data *bsz)
+static int SigParseGetMaxBsize(const DetectU64Data *bsz)
{
switch (bsz->mode) {
case DETECT_UINT_LT: