[package] Package libdaq as a new Snort dependency
[packages.git] / net / snort / patches / 500-no-config-search.patch
1 --- a/src/snort.c
2 +++ b/src/snort.c
3 @@ -4198,7 +4198,7 @@ static char *ConfigFileSearch(void)
4  {
5      struct stat st;
6      int i;
7 -    char *conf_files[]={"/etc/snort.conf", "./snort.conf", NULL};
8 +    char *conf_files[]={"/etc/snort/snort.conf", NULL};
9      char *fname = NULL;
10      char *rval = NULL;
11  
12 @@ -4217,30 +4217,6 @@ static char *ConfigFileSearch(void)
13          i++;
14      }
15  
16 -    /* search for .snortrc in the HOMEDIR */
17 -    if(!rval)
18 -    {
19 -        char *home_dir = NULL;
20 -
21 -        if((home_dir = getenv("HOME")) != NULL)
22 -        {
23 -            char *snortrc = "/.snortrc";
24 -            int path_len;
25 -
26 -            path_len = strlen(home_dir) + strlen(snortrc) + 1;
27 -
28 -            /* create the full path */
29 -            fname = (char *)SnortAlloc(path_len);
30 -
31 -            SnortSnprintf(fname, path_len, "%s%s", home_dir, snortrc);
32 -
33 -            if(stat(fname, &st) != -1)
34 -                rval = fname;
35 -            else
36 -                free(fname);
37 -        }
38 -    }
39 -
40      return rval;
41  }
42