Small error checking rewrite.

remotes/origin/master-1.0.x
Victor Julien 16 years ago
parent 3ffbb4c3f4
commit 046c813fba

@ -1,7 +1,7 @@
/* Copyright (c) 2009 Open Information Security Foundation */
/** /**
* Copyright (c) 2009 Open Information Security Foundation * \file
*
* \file detect-detection-filter.c
* \author Gerardo Iglesias <iglesiasg@gmail.com> * \author Gerardo Iglesias <iglesiasg@gmail.com>
* *
* "detection_filter" keyword support * "detection_filter" keyword support
@ -147,17 +147,17 @@ DetectThresholdData *DetectDetectionFilterParse (char *rawstr) {
seconds_pos = i+1; seconds_pos = i+1;
} }
if (args[count_pos] == NULL|| if (args[count_pos] == NULL || args[seconds_pos] == NULL) {
ByteExtractStringUint32(&df->count, 10, strlen(args[count_pos]),
args[count_pos]) <= 0)
{
goto error; goto error;
} }
if (args[seconds_pos] == NULL || if (ByteExtractStringUint32(&df->count, 10, strlen(args[count_pos]),
ByteExtractStringUint32(&df->seconds, 10, strlen(args[seconds_pos]), args[count_pos]) <= 0) {
args[seconds_pos]) <= 0) goto error;
{ }
if (ByteExtractStringUint32(&df->seconds, 10, strlen(args[seconds_pos]),
args[seconds_pos]) <= 0) {
goto error; goto error;
} }

@ -158,17 +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 || args[second_pos] == NULL) {
ByteExtractStringUint32(&de->count, 10, strlen(args[count_pos]),
args[count_pos]) <= 0)
{
goto error; goto error;
} }
if (args[second_pos] == NULL || if (ByteExtractStringUint32(&de->count, 10, strlen(args[count_pos]),
ByteExtractStringUint32(&de->seconds, 10, strlen(args[second_pos]), args[count_pos]) <= 0) {
args[second_pos]) <= 0) goto error;
{ }
if (ByteExtractStringUint32(&de->seconds, 10, strlen(args[second_pos]),
args[second_pos]) <= 0) {
goto error; goto error;
} }

Loading…
Cancel
Save