Reported by Coverity. The invocation chain is:
argp_help -> _help -> fill_in_uparams -> validate_uparams.
* lib/argp-help.c (validate_uparams): Don't crash if state == NULL.
+2021-06-18 Darren Kenny <darren.kenny@oracle.com> (tiny change)
+
+ argp: Avoid possible NULL access in argp_help.
+ Reported by Coverity. The invocation chain is:
+ argp_help -> _help -> fill_in_uparams -> validate_uparams.
+ * lib/argp-help.c (validate_uparams): Don't crash if state == NULL.
+
2021-06-16 Bruno Haible <bruno@clisp.org>
tsearch: Relicense under LGPLv2+.
if (*(int *)((char *)upptr + up->uparams_offs) >= upptr->rmargin)
{
__argp_failure (state, 0, 0,
- dgettext (state->root_argp->argp_domain,
+ dgettext (state == NULL ? NULL
+ : state->root_argp->argp_domain,
"\
ARGP_HELP_FMT: %s value is less than or equal to %s"),
"rmargin", up->name);