X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fdirplex%2Fconf.c;h=0bfa6f4b8fe454d042cf1b1981ed5722551c5bff;hb=7aad78636929129e82031dfce9d501f1600ff224;hp=9ae4ca702f67fcd00bc09eb3b89634e21f9b374e;hpb=e5c93010c3bbbd1e04619686bfb5e326205123e5;p=ashd.git 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);