X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=src%2Fdirplex%2Fconf.c;fp=src%2Fdirplex%2Fconf.c;h=0bfa6f4b8fe454d042cf1b1981ed5722551c5bff;hp=9ae4ca702f67fcd00bc09eb3b89634e21f9b374e;hb=7aad78636929129e82031dfce9d501f1600ff224;hpb=e5c93010c3bbbd1e04619686bfb5e326205123e5 diff --git a/src/dirplex/conf.c b/src/dirplex/conf.c index 9ae4ca7..0bfa6f4 100644 --- a/src/dirplex/conf.c +++ b/src/dirplex/conf.c @@ -84,6 +84,7 @@ static void freeconfig(struct config *cf) freepattern(pat); } freeca(cf->index); + freeca(cf->dotallow); if(cf->capture != NULL) free(cf->capture); if(cf->reparse != NULL) @@ -258,6 +259,9 @@ struct config *readconfig(char *file) } else if(!strcmp(s->argv[0], "index-file")) { freeca(cf->index); cf->index = cadup(s->argv + 1); + } else if(!strcmp(s->argv[0], "dot-allow")) { + freeca(cf->dotallow); + cf->dotallow = cadup(s->argv + 1); } else if(!strcmp(s->argv[0], "capture")) { if(s->argc < 2) { flog(LOG_WARNING, "%s:%i: missing argument to capture declaration", s->file, s->lno);