X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=conffile.c;h=e6cf48fa558604068f11558d4c5c5bfc2687ef96;hb=4740ac68ef030c1f16996fb3d20ddbbae3df01fc;hp=7f0202ca7f9c034b64bc466eb58a024f01f902d1;hpb=cb6dee014612526d8127fee843b71d932968c059;p=secnet.git diff --git a/conffile.c b/conffile.c index 7f0202c..e6cf48f 100644 --- a/conffile.c +++ b/conffile.c @@ -5,7 +5,7 @@ * * secnet is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version d of the License, or + * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * secnet is distributed in the hope that it will be useful, but @@ -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);