]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Ensure group_reply_query exists before evaluating (CID #1596609)
authorNick Porter <nick@portercomputing.co.uk>
Wed, 24 Apr 2024 08:17:35 +0000 (09:17 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 24 Apr 2024 08:17:35 +0000 (09:17 +0100)
src/modules/rlm_sql/rlm_sql.c

index acefc287ac964fcefcd620f508b96fc7ea5a2e4e..2227552b11e8f63a719a8eefb2c1c0b033a4382b 100644 (file)
@@ -1125,7 +1125,9 @@ static unlang_action_t mod_autz_group_resume(rlm_rcode_t *p_result, UNUSED int *
                        return UNLANG_ACTION_PUSHED_CHILD;
                }
 
-               goto group_reply_push;
+               if (call_env->group_reply_query) goto group_reply_push;
+
+               break;
 
        case SQL_AUTZ_GROUP_CHECK:
        case SQL_AUTZ_PROFILE_CHECK: