]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
set request->rcode in resumption, too
authorAlan T. DeKok <aland@freeradius.org>
Thu, 1 Jun 2017 19:40:36 +0000 (15:40 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 1 Jun 2017 19:40:36 +0000 (15:40 -0400)
src/main/unlang_interpret.c

index b4ebd9b5939735783922a1b005a5b707ee907d47..48785a4da4b9fc2a38f1a2acb3b8b54bf4e6376d 100644 (file)
@@ -996,7 +996,7 @@ static unlang_action_t unlang_module_resumption(REQUEST *request, unlang_stack_t
         *      Lock is noop unless instance->mutex is set.
         */
        safe_lock(sp->module_instance);
-       *presult = mr->callback(request, mr->module.module_instance->data, mr->thread->data, mutable);
+       *presult = request->rcode = mr->callback(request, mr->module.module_instance->data, mr->thread->data, mutable);
        safe_unlock(sp->module_instance);
 
        request->module = NULL;