On Sun, Jul 19, 2026 at 7:28 PM Philippe Altherr
<philippe.altherr@xxxxxxxxx> wrote:
>
> - (Param) paramtab->getnode(paramtab, pm->ename))) {
> - x = (*apm->gsu.a->getfn)(apm);
> + } else if (PM_TYPE(pm->node.flags) == PM_SCALAR && pm->ename) {
> + x = *(pm->node.flags & PM_SPECIAL
> + ? (char ***)pm->u.data
> + : ((struct tieddata *)pm->u.data)->arrptr);
Just checking ... apm->gsu.a->getfn can return the static &nullarray
to guarantee the result is never NULL.
Are you confident that pm->u.data is never NULL or a pointer to NULL here?