|
|
@ -1010,6 +1010,9 @@ static int SigParseAction(Signature *s, const char *action)
|
|
|
|
if (!(SigParseActionRejectValidate(action)))
|
|
|
|
if (!(SigParseActionRejectValidate(action)))
|
|
|
|
return -1;
|
|
|
|
return -1;
|
|
|
|
s->action = ACTION_REJECT_BOTH|ACTION_DROP;
|
|
|
|
s->action = ACTION_REJECT_BOTH|ACTION_DROP;
|
|
|
|
|
|
|
|
} else if (strcasecmp(action, "config") == 0) {
|
|
|
|
|
|
|
|
s->action = ACTION_CONFIG;
|
|
|
|
|
|
|
|
s->flags |= SIG_FLAG_NOALERT;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
SCLogError(SC_ERR_INVALID_ACTION,"An invalid action \"%s\" was given",action);
|
|
|
|
SCLogError(SC_ERR_INVALID_ACTION,"An invalid action \"%s\" was given",action);
|
|
|
|
return -1;
|
|
|
|
return -1;
|
|
|
|