* lib/argp-parse.c (argp_version_parser): Use a "%s" format string.
Reported by Mats Erik Andersson <gnu@gisladisker.se>.
+2012-01-06 Guillem Jover <guillem@hadrons.org> (tiny change)
+
+ argp: Avoid crash if translator uses % characters in a translation.
+ * lib/argp-parse.c (argp_version_parser): Use a "%s" format string.
+ Reported by Mats Erik Andersson <gnu@gisladisker.se>.
+
2012-01-06 Paul Eggert <eggert@cs.ucla.edu>
doc: C11 and C++11 are now official
else if (argp_program_version)
fprintf (state->out_stream, "%s\n", argp_program_version);
else
- __argp_error (state, dgettext (state->root_argp->argp_domain,
- "(PROGRAM ERROR) No version known!?"));
+ __argp_error (state, "%s",
+ dgettext (state->root_argp->argp_domain,
+ "(PROGRAM ERROR) No version known!?"));
if (! (state->flags & ARGP_NO_EXIT))
exit (0);
break;