am->name = name;
snprintf(am->pname, sizeof(am->pname), "%s", am->name);
am->direction = direction;
+ DEBUG_VALIDATE_BUG_ON(sm_list < 0 || sm_list > INT16_MAX);
am->sm_list = sm_list;
am->sm_list_base = sm_list;
am->priority = priority;
BUG_ON(am == NULL);
am->name = t->name;
am->direction = t->direction;
+ DEBUG_VALIDATE_BUG_ON(id < 0 || id > INT16_MAX);
am->sm_list = id; // use new id
am->sm_list_base = t->sm_list;
am->type = DETECT_BUFFER_MPM_TYPE_APP;
BUG_ON(am == NULL);
am->name = name;
snprintf(am->pname, sizeof(am->pname), "%s", am->name);
+ DEBUG_VALIDATE_BUG_ON(sm_list < 0 || sm_list > INT16_MAX);
am->sm_list = sm_list;
am->priority = priority;
am->type = DETECT_BUFFER_MPM_TYPE_PKT;
BUG_ON(am == NULL);
am->name = t->name;
snprintf(am->pname, sizeof(am->pname), "%s#%d", am->name, id);
+ DEBUG_VALIDATE_BUG_ON(id < 0 || id > INT16_MAX);
am->sm_list = id; // use new id
am->sm_list_base = t->sm_list;
am->type = DETECT_BUFFER_MPM_TYPE_PKT;