diff options
Diffstat (limited to 'net/yaph/files/patch-yaph__init.c')
-rw-r--r-- | net/yaph/files/patch-yaph__init.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/net/yaph/files/patch-yaph__init.c b/net/yaph/files/patch-yaph__init.c new file mode 100644 index 000000000000..2868cbb32b81 --- /dev/null +++ b/net/yaph/files/patch-yaph__init.c @@ -0,0 +1,30 @@ +--- yaph/init.c.orig Sun Feb 9 07:33:04 2003 ++++ yaph/init.c Mon Aug 9 10:41:24 2004 +@@ -105,6 +105,7 @@ + globals->content_data=malloc(1024*8); + if(!globals->content_data) + exit_error(errno); ++bzero(globals->content_data, 1024 * 8); + globals->content_request=malloc(1024*8); + if(!globals->content_request) + exit_error(errno); +@@ -127,8 +128,9 @@ + FILE *cnf=NULL; + char buff[1024]; + if(!(cnf=fopen("./yaph.conf","rb"))) +- if(!(cnf=fopen("/etc/yaph.conf","rb"))) +- goto no_file; ++ cnf=fopen(PREFIX "/etc/yaph.conf","rb"); ++ ++ if(cnf != NULL) + while(fgets(buff,sizeof(buff),cnf)) + { + if(buff[strspn(buff," ")]!='#') +@@ -200,7 +202,6 @@ + } + } + } +- no_file: + } + + // ------ open files |