X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=conffile.c;h=e6cf48fa558604068f11558d4c5c5bfc2687ef96;hb=4740ac68ef030c1f16996fb3d20ddbbae3df01fc;hp=c03c1d87ea7b117c1acd608967aa5b21c67347ae;hpb=6522f1c523c246d62441d717936704d7a7f1e979;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);