X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=conffile.c;h=e6cf48fa558604068f11558d4c5c5bfc2687ef96;hb=1b8af2f7f86131a5364f2270865895ea597c591e;hp=c03c1d87ea7b117c1acd608967aa5b21c67347ae;hpb=16bce837ffe3527d4e8ed306f4436a86891d6e60;p=secnet.git diff --git a/conffile.c b/conffile.c index c03c1d8..e6cf48f 100644 --- a/conffile.c +++ b/conffile.c @@ -661,6 +661,7 @@ void *find_cl_if(dict_t *dict, cstring_t name, uint32_t type, closure_t *cl; i = dict_find_item(dict,name,fail_if_invalid,desc,loc); + if (!i) return NULL; if (i->type!=t_closure) { if (!fail_if_invalid) return NULL; cfgfatal(loc,desc,"\"%s\" must be a closure\n",name);