summaryrefslogtreecommitdiffhomepage
path: root/src/html-error.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/html-error.c')
-rw-r--r--src/html-error.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/html-error.c b/src/html-error.c
index c94dbd7..d643aaa 100644
--- a/src/html-error.c
+++ b/src/html-error.c
@@ -37,17 +37,18 @@
#define ERRORNUM_BUFSIZE 8 /* this is more than required */
#define ERRPAGES_BUCKETCOUNT 16
-int add_new_errorpage (char *filepath, unsigned int errornum)
+int add_new_errorpage (struct config_s *conf, char *filepath,
+ unsigned int errornum)
{
char errornbuf[ERRORNUM_BUFSIZE];
- config->errorpages = hashmap_create (ERRPAGES_BUCKETCOUNT);
- if (!config->errorpages)
+ conf->errorpages = hashmap_create (ERRPAGES_BUCKETCOUNT);
+ if (!conf->errorpages)
return (-1);
snprintf (errornbuf, ERRORNUM_BUFSIZE, "%u", errornum);
- if (hashmap_insert (config->errorpages, errornbuf,
+ if (hashmap_insert (conf->errorpages, errornbuf,
filepath, strlen (filepath) + 1) < 0)
return (-1);