static int DetectGeoipMatch(ThreadVars *, DetectEngineThreadCtx *, Packet *,
- Signature *, SigMatchCtx *);
+ Signature *, const SigMatchCtx *);
static int DetectGeoipSetup(DetectEngineCtx *, Signature *, char *);
static void DetectGeoipRegisterTests(void);
static void DetectGeoipDataFree(void *);
* \retval 0 no match
* \retval 1 match
*/
-static int CheckGeoMatchIPv4(DetectGeoipData *geoipdata, uint32_t ip)
+static int CheckGeoMatchIPv4(const DetectGeoipData *geoipdata, uint32_t ip)
{
const char *country;
int i;
* \retval 1 match
*/
static int DetectGeoipMatch(ThreadVars *t, DetectEngineThreadCtx *det_ctx,
- Packet *p, Signature *s, SigMatchCtx *ctx)
+ Packet *p, Signature *s, const SigMatchCtx *ctx)
{
- DetectGeoipData *geoipdata = (DetectGeoipData *)ctx;
+ const DetectGeoipData *geoipdata = (const DetectGeoipData *)ctx;
int matches = 0;
if (PKT_IS_PSEUDOPKT(p))