From: Arran Cudbard-Bell Date: Fri, 9 Mar 2018 03:50:31 +0000 (+0600) Subject: Additional check for request sanity X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e098a3328925592cc0f308dffe6b5b013c13f7d2;p=thirdparty%2Ffreeradius-server.git Additional check for request sanity --- diff --git a/src/main/unlang_interpret.c b/src/main/unlang_interpret.c index 2127cea52a8..77e481c5231 100644 --- a/src/main/unlang_interpret.c +++ b/src/main/unlang_interpret.c @@ -1436,6 +1436,8 @@ rlm_rcode_t unlang_module_yield(REQUEST *request, fr_module_unlang_resume_t call rad_assert(stack->depth > 0); + VERIFY_REQUEST(request); /* Check the yielded request is sane */ + switch (frame->instruction->type) { case UNLANG_TYPE_MODULE_CALL: mr = unlang_resume_alloc(request, callback, cancel, rctx);