From: Bruno Haible Date: Mon, 30 Oct 2006 12:28:13 +0000 (+0000) Subject: Fix bug with unnumbered argument in precision field. X-Git-Tag: v0.17~694 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78c64560e71df539bdc03de2fb284c7aee9ad22a;p=thirdparty%2Fgettext.git Fix bug with unnumbered argument in precision field. --- diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog index ae9263820..0115b9443 100644 --- a/gettext-tools/src/ChangeLog +++ b/gettext-tools/src/ChangeLog @@ -1,3 +1,8 @@ +2006-10-29 Bruno Haible + + * format-awk.c (format_parse): Fix bug with unnumbered argument in + precision field. + 2006-10-26 Bruno Haible * gettext-0.16 released. diff --git a/gettext-tools/src/format-awk.c b/gettext-tools/src/format-awk.c index 81ddc3980..3408f3d75 100644 --- a/gettext-tools/src/format-awk.c +++ b/gettext-tools/src/format-awk.c @@ -294,7 +294,7 @@ format_parse (const char *format, bool translated, char **invalid_reason) spec.allocated = 2 * spec.allocated + 1; spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, spec.allocated * sizeof (struct numbered_arg)); } - spec.numbered[unnumbered_arg_count].type = unnumbered_arg_count + 1; + spec.numbered[unnumbered_arg_count].number = unnumbered_arg_count + 1; spec.numbered[unnumbered_arg_count].type = FAT_INTEGER; unnumbered_arg_count++; }