X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/3b5b9db0bc2dbe93b3b79e722997606c71ecafb9..2f81a42ec6952ef08a1a440d6044c75882158da0:/onak-conf.c?ds=sidebyside diff --git a/onak-conf.c b/onak-conf.c index f215b31..1ed252c 100644 --- a/onak-conf.c +++ b/onak-conf.c @@ -4,6 +4,8 @@ * Jonathan McDowell * * Copyright 2002 Project Purple + * + * $Id: onak-conf.c,v 1.8 2003/10/15 21:15:21 noodles Exp $ */ #include @@ -43,13 +45,17 @@ struct onak_config config = { NULL, /* pg_dbpass */ }; -void readconfig(void) { +void readconfig(const char *configfile) { FILE *conffile; char curline[1024]; int i; curline[1023] = 0; - conffile = fopen(CONFIGFILE, "r"); + if (configfile == NULL) { + conffile = fopen(CONFIGFILE, "r"); + } else { + conffile = fopen(configfile, "r"); + } if (conffile != NULL) { fgets(curline, 1023, conffile);