From: Alan T. DeKok Date: Wed, 7 Nov 2012 14:14:26 +0000 (-0500) Subject: A run-time error is an error, not an assert X-Git-Tag: release_3_0_0_beta1~1593 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91b7bc0784ce036e03b479652a84ea39ba9ed8a0;p=thirdparty%2Ffreeradius-server.git A run-time error is an error, not an assert --- diff --git a/src/main/evaluate.c b/src/main/evaluate.c index c0d23ad3d86..0122871e586 100644 --- a/src/main/evaluate.c +++ b/src/main/evaluate.c @@ -1150,8 +1150,10 @@ int radius_update_attrlist(REQUEST *request, CONF_SECTION *cs, } output_vps = radius_list(update_request, list); - - rad_assert(output_vps); + if (!output_vps) { + RDEBUG("WARNING: List '%s' doesn't exist for this packet", name); + return RLM_MODULE_INVALID; + } newlist = paircopy(input_vps); if (!newlist) {