{
ConfNode *files;
ConfNode *file = NULL;
- int r = 0;
- char *sfile = NULL;
const char *filename = NULL;
int init = 0;
int i = 0;
de_ctx->srep_version = SRepIncrVersion();
SCLogDebug("Reputation version %u", de_ctx->srep_version);
- /* ok, let's load signature files from the general config */
+ /* ok, let's load reputation files from the general config */
if (files != NULL) {
TAILQ_FOREACH(file, &files->head, next) {
- sfile = SRepCompleteFilePath(file->val);
- SCLogInfo("Loading reputation file: %s", sfile);
-
- r = SRepLoadFile(cidr_ctx, sfile);
- if (r < 0){
- if (de_ctx->failure_fatal == 1) {
- exit(EXIT_FAILURE);
+ char *sfile = SRepCompleteFilePath(file->val);
+ if (sfile) {
+ SCLogInfo("Loading reputation file: %s", sfile);
+
+ int r = SRepLoadFile(cidr_ctx, sfile);
+ if (r < 0){
+ if (de_ctx->failure_fatal == 1) {
+ exit(EXIT_FAILURE);
+ }
}
+ SCFree(sfile);
}
- SCFree(sfile);
}
}