RDEBUG4("** [%i] %s - entered", stack->depth, __FUNCTION__);
-redo:
+start_subsection:
priority = -1;
rad_assert(stack->depth > 0);
case UNLANG_ACTION_PUSHED_CHILD:
rad_assert(&stack->frame[stack->depth] > frame);
- goto redo;
+ goto start_subsection;
case UNLANG_ACTION_BREAK:
frame->result = result;
frame->priority = priority;
- goto done;
+ goto done_subsection;
do_pop:
/*
RERROR("Empty instruction. Hard-coding to reject.");
frame->result = result = RLM_MODULE_REJECT;
frame->priority = priority;
- goto done;
+ goto done_subsection;
}
if (frame->top_frame) {
priority);
frame->result = result;
frame->priority = priority;
- goto done;
+ goto done_subsection;
}
/*
priority);
frame->result = RLM_MODULE_REJECT;
frame->priority = priority;
- goto done;
+ goto done_subsection;
}
/*
stack->depth, __FUNCTION__,
fr_int2str(mod_rcode_table, frame->result, "<invalid>"),
frame->priority);
- goto done;
+ goto done_subsection;
}
/* FALL-THROUGH */
stack->depth, __FUNCTION__,
fr_int2str(mod_rcode_table, frame->result, "<invalid>"),
frame->priority);
- goto done;
+ goto done_subsection;
}
} /* switch over return code from the interpreter function */
fr_int2str(mod_rcode_table, frame->result, "<invalid>"),
frame->priority);
- /*
- * And we're done!
- */
-done:
+done_subsection:
if (stack->depth == 1) goto top_frame;
goto do_pop;