Bruno Haible <[EMAIL PROTECTED]> wrote: > In either case of the 'if' branch, inp_text can end up being NULL. > But it is not allowed to pass a NULL string argument to dgettext.
Thank you, I have fixed this. Regards, Sergey 2006-09-12 Sergey Poznyakoff <[EMAIL PROTECTED]> * argp-help.c (argp_doc): Make sure NULL is not passed to dgettext. Index: lib/argp-help.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/argp-help.c,v retrieving revision 1.24 retrieving revision 1.25 diff -p -u -r1.24 -r1.25 --- lib/argp-help.c 9 Sep 2006 05:38:06 -0000 1.24 +++ lib/argp-help.c 12 Sep 2006 09:06:40 -0000 1.25 @@ -1496,7 +1496,7 @@ argp_doc (const struct argp *argp, const } else inp_text = post ? 0 : argp->doc; - trans_text = dgettext (argp->argp_domain, inp_text); + trans_text = inp_text ? dgettext (argp->argp_domain, inp_text) : NULL; } else trans_text = inp_text = 0;