- simple_num/simple_str: guard h->numvals/strvals NULL and idx out-of-range before array access - eval_select_simple SEL_RESNAME: guard host->numvals NULL and idx bounds before deref - eval_select_inner SEL_RESNAME (memoizing path): same NULL/bounds guards for numvals and strvals - build_host_eval_ctx: return valid empty context (num_res=0, NULL arrays) instead of NULL when num_res<=0 - sched_meet_host_selection: remove empty_ctx stack hack; always call build_host_eval_ctx which now handles the zero-resource case cleanly |
||
|---|---|---|
| .. | ||
| include | ||
| src | ||
| testsuite | ||
| CLAUDE.md | ||
| meson.build | ||