]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Pacify clang scan
authorNick Porter <nick@portercomputing.co.uk>
Wed, 18 Jun 2025 15:58:01 +0000 (16:58 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 18 Jun 2025 15:58:01 +0000 (16:58 +0100)
src/lib/unlang/interpret.c

index 737c8cd8924e9cd0060ab49bd184de2d0569f50b..3a3c970cdece0e91dfb0c9de375966342c6a498e 100644 (file)
@@ -158,7 +158,7 @@ static void instruction_dump(request_t *request, unlang_t const *instruction)
        REXDENT();
 }
 
-static void actions_dump(request_t *request, unlang_t const *instruction)
+static void CC_HINT(nonnull) actions_dump(request_t *request, unlang_t const *instruction)
 {
        char buffer[20];
        int i;
@@ -222,8 +222,8 @@ static void frame_dump(request_t *request, unlang_stack_frame_t *frame, bool wit
                        is_return_point(frame) ? "r" : "-",
                        is_continue_point(frame) ? "c" : "-"
                        );
+               if (with_actions) actions_dump(request, frame->instruction);
        }
-       if (with_actions) actions_dump(request, frame->instruction);
 
        /*
         *      Call the custom frame dump function