Fix detection_filter issue.

remotes/origin/master-1.0.x
Victor Julien 16 years ago
parent 4c3e17d4ab
commit 4dd0169499

@ -37,6 +37,9 @@
#include "util-unittest.h"
#include "util-debug.h"
#define TRACK_DST 1
#define TRACK_SRC 2
/**
*\brief Regex for parsing our detection_filter options
*/
@ -135,11 +138,11 @@ DetectThresholdData *DetectDetectionFilterParse (char *rawstr) {
goto error;
}
df = SCMalloc(sizeof(DetectDetectionFilterData));
df = SCMalloc(sizeof(DetectThresholdData));
if (df == NULL)
goto error;
memset(df,0,sizeof(DetectDetectionFilterData));
memset(df,0,sizeof(DetectThresholdData));
df->type = TYPE_DETECTION;

@ -28,36 +28,6 @@
#include "decode-ipv4.h"
#include "decode-tcp.h"
#define TRACK_DST 1
#define TRACK_SRC 2
/**
* \typedef DetectDetectionFilterData
* A typedef for DetectDetectionFilterData_
*
*/
typedef struct DetectDetectionFilterData_ {
uint8_t track; /**< Track type: by_src, by_dst */
uint32_t count; /**< Event count */
uint32_t seconds; /**< Event seconds */
} DetectDetectionFilterData;
/**
*\typedef DetectDetectionFilterEntry
* A typedef for DetecDetectionFilterEntry_
*
*/
typedef struct DetectDetectionFilterEntry_ {
uint8_t track; /**< Track type: by_src, by_dst */
uint32_t seconds; /**< Event seconds */
Address addr; /**< Var used to store dst or src addr */
uint32_t tv_sec1; /**< Var for time control */
uint32_t current_count; /**< Var for count control */
} DetectDetectionFilterEntry;
/**
* Registration function for detection_filter: keyword
*/

@ -476,16 +476,16 @@ SCError SCLogMessage(SCLogLevel log_level, char **msg, const char *file,
* \retval 1 if debug messages are enabled to be logged
* \retval 0 if debug messages are not enabled to be logged
*/
int SCLogDebugEnabled()
int SCLogDebugEnabled(void)
{
#ifndef DEBUG
return 0;
#endif
#ifdef DEBUG
if (sc_log_global_log_level == SC_LOG_DEBUG)
return 1;
else
return 0;
#else
return 0;
#endif
}
/**

Loading…
Cancel
Save