From: Alan T. DeKok Date: Mon, 12 Aug 2019 13:34:47 +0000 (-0400) Subject: build fixes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f72e4689bfb54937bf9ff34cd44e33cfdc966a2c;p=thirdparty%2Ffreeradius-server.git build fixes --- diff --git a/src/lib/unlang/parallel.c b/src/lib/unlang/parallel.c index dabdc0a8a64..02f8350744a 100644 --- a/src/lib/unlang/parallel.c +++ b/src/lib/unlang/parallel.c @@ -112,14 +112,16 @@ static rlm_rcode_t unlang_parallel_run(REQUEST *request, unlang_parallel_t *stat * it into the backlog. */ if (unlang_detach(child, &result, &priority) == UNLANG_ACTION_CALCULATE_RESULT) { - return UNLANG_ACTION_STOP_PROCESSING; talloc_free(child); + done = CHILD_DONE; + break; } if (fr_heap_insert(child->backlog, child) < 0) { RPERROR("Failed inserting child into backlog"); talloc_free(child); - return UNLANG_ACTION_STOP_PROCESSING; + done = CHILD_DONE; + break; } continue;