switch(autz_ctx->status) {
case SQL_AUTZ_GROUP_MEMB:
+ if (!query) RETURN_UNLANG_FAIL;
if (unlang_module_yield(request, mod_autz_group_resume, NULL, 0, mctx->rctx) == UNLANG_ACTION_FAIL) RETURN_UNLANG_FAIL;
MEM(autz_ctx->group_ctx = talloc(autz_ctx, sql_group_ctx_t));
*autz_ctx->group_ctx = (sql_group_ctx_t) {
case SQL_AUTZ_GROUP_CHECK:
case SQL_AUTZ_PROFILE_CHECK:
+ if (!query) RETURN_UNLANG_FAIL;
*autz_ctx->map_ctx = (fr_sql_map_ctx_t) {
.ctx = autz_ctx,
.inst = inst,
case SQL_AUTZ_GROUP_REPLY:
case SQL_AUTZ_PROFILE_REPLY:
+ if (!query) RETURN_UNLANG_FAIL;
*autz_ctx->map_ctx = (fr_sql_map_ctx_t) {
.ctx = autz_ctx,
.inst = inst,
switch(autz_ctx->status) {
case SQL_AUTZ_CHECK:
+ if (!query) RETURN_UNLANG_FAIL;
*autz_ctx->map_ctx = (fr_sql_map_ctx_t) {
.ctx = autz_ctx,
.inst = inst,
return UNLANG_ACTION_PUSHED_CHILD;
case SQL_AUTZ_REPLY:
+ if (!query) RETURN_UNLANG_FAIL;
*autz_ctx->map_ctx = (fr_sql_map_ctx_t) {
.ctx = autz_ctx,
.inst = inst,