From: Alan T. DeKok Date: Thu, 27 Jul 2017 13:08:23 +0000 (-0400) Subject: move assert to run-time check X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c4c26646660cc9068d3daa547bfbf32f106ffcdf;p=thirdparty%2Ffreeradius-server.git move assert to run-time check --- diff --git a/src/lib/io/worker.c b/src/lib/io/worker.c index 0ddfb9a2263..134f7f04261 100644 --- a/src/lib/io/worker.c +++ b/src/lib/io/worker.c @@ -702,7 +702,11 @@ nak: */ listen->app->process_set(listen->app_instance, request); - rad_assert(request->async->process != NULL); + if (!request->async->process) { + fr_log(worker->log, L_DBG, "Protocol failed to set 'process' function"); + fr_worker_nak(worker, cd, fr_time()); + return NULL; + } /* * Hoist run-time checks here.