Bug #18 ยป 0001-fixed-bug-18.patch
| src/suricata.c | ||
|---|---|---|
|
/* Load yaml configuration file if provided. */
|
||
|
if (conf_filename != NULL) {
|
||
|
ConfYamlLoadFile(conf_filename);
|
||
|
} else {
|
||
|
SCLogError(SC_ERR_OPENING_FILE, "Configuration file has not been provided");
|
||
|
}
|
||
|
if (dump_config) {
|
||
| ... | ... | |
|
LogFileCtx *au2a_logfile_ctx = Unified2AlertInitCtx(NULL);
|
||
|
if (SigLoadSignatures(de_ctx, sig_file) < 0) {
|
||
|
SCLogError(SC_ERR_NO_RULES_LOADED, "Loading signatures failed.\n");
|
||
|
if (sig_file == NULL) {
|
||
|
SCLogError(SC_ERR_OPENING_FILE, "Signature file has not been provided");
|
||
|
} else {
|
||
|
SCLogError(SC_ERR_NO_RULES_LOADED, "Loading signatures failed.");
|
||
|
}
|
||
|
}
|
||
|
struct timeval start_time;
|
||
| src/util-hashlist.c | ||
|---|---|---|
|
}
|
||
|
void *HashListTableLookup(HashListTable *ht, void *data, uint16_t datalen) {
|
||
|
if (ht == NULL) {
|
||
|
SCLogDebug("Hash List table is NULL");
|
||
|
return NULL;
|
||
|
}
|
||
|
uint32_t hash = ht->Hash(ht, data, datalen);
|
||
|
if (ht->array[hash] == NULL) {
|
||