]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
We don't need to clear repeatable anymore it's done by frame_cleanup
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 10 Sep 2019 14:28:29 +0000 (09:28 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 10 Sep 2019 14:30:09 +0000 (09:30 -0500)
src/lib/unlang/interpret.c

index a88b1e4722b4966c02982198c1e89dc254cea374..3102ea09923eba01b10ed18173ae173812ad33db 100644 (file)
@@ -428,15 +428,6 @@ static inline void frame_pop(unlang_stack_t *stack)
        frame_cleanup(frame);
 
        frame = &stack->frame[--stack->depth];
-
-       /*
-        *      The child was break / return, AND the current frame is
-        *      a break / return point.  Stop unwinding the stack.
-        */
-       if (stack->unwind && frame->uflags) {
-               repeatable_clear(frame);
-               return;
-       }
 }
 
 /** Evaluates all the unlang nodes in a section