tenant_id should have consistent data type across all structs
tenant_id is defined as an int in some structures and as uint32_t in some structures. In some edge case values of tenant_id (For eg. 2^32), this can cause problems.
Defined as uint32_t in :
Defined as int in :
param in DetectEngineGetByTenantId(...)
param in DetectEngineLoadTenantBlocking(...)
Inconsistent data type for tenant_id across the sources
Use a consistent data type for tenant_id across the sources