Improve detect-threshold parser error handling.

remotes/origin/master-1.0.x
Victor Julien 16 years ago
parent 565b44a7e5
commit 9e6b897ebc

@ -158,15 +158,17 @@ static DetectThresholdData *DetectThresholdParse (char *rawstr)
second_pos = i+1; second_pos = i+1;
} }
if (args[count_pos] != NULL && if (args[count_pos] == NULL) {
(ByteExtractStringUint32(&de->count, 10, strlen(args[count_pos]), goto error;
args[count_pos]) <= 0)) }
if (ByteExtractStringUint32(&de->count, 10, strlen(args[count_pos]),
args[count_pos]) <= 0)
{ {
goto error; goto error;
} }
if (args[second_pos] != NULL && if (ByteExtractStringUint32(&de->seconds, 10, strlen(args[second_pos]),
ByteExtractStringUint32(&de->seconds, 10, strlen(args[second_pos]),
args[second_pos]) <= 0) args[second_pos]) <= 0)
{ {
goto error; goto error;

Loading…
Cancel
Save