int ret = 0;
SigTableElmt *st = NULL;
char optname[64];
- char optvalue[8192] = "";
+ char optvalue[DETECT_MAX_RULE_SIZE] = "";
ret = pcre_exec(option_pcre, option_pcre_extra, optstr, strlen(optstr), 0, 0, ov, MAX_SUBSTRINGS);
/* if successful, we either have:
int DetectLoadSigFile(DetectEngineCtx *de_ctx, char *sig_file, int *sigs_tot) {
Signature *sig = NULL;
int good = 0, bad = 0;
- char line[8192] = "";
+ char line[DETECT_MAX_RULE_SIZE] = "";
size_t offset = 0;
int lineno = 0, multiline = 0;
#define COUNTER_DETECT_ALERTS 1
+#define DETECT_MAX_RULE_SIZE 8192
+
/* forward declarations for the structures from detect-engine-sigorder.h */
struct SCSigOrderFunc_;
struct SCSigSignatureWrapper_;