From: Bruno Haible Date: Sun, 29 Sep 2019 12:35:37 +0000 (+0200) Subject: xgettext: Fix parsing of XML tags. X-Git-Tag: v0.21~160 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=343067649f746fe7e93b479e8abf8e9725f6ca30;p=thirdparty%2Fgettext.git xgettext: Fix parsing of XML tags. * gettext-tools/src/x-javascript.c (phase5_get): Fix lexical_context after decrementing xml_element_depth. --- diff --git a/gettext-tools/src/x-javascript.c b/gettext-tools/src/x-javascript.c index 3b3d2097f..514fd3063 100644 --- a/gettext-tools/src/x-javascript.c +++ b/gettext-tools/src/x-javascript.c @@ -1323,7 +1323,7 @@ phase5_get (token_ty *tp) break; case lc_xml_close_tag: - if (xml_element_depth-- > 0) + if (--xml_element_depth > 0) lexical_context = lc_xml_content; else lexical_context = lc_outside; @@ -1348,7 +1348,7 @@ phase5_get (token_ty *tp) c = phase2_getc (); if (c == '>') { - if (xml_element_depth-- > 0) + if (--xml_element_depth > 0) lexical_context = lc_xml_content; else lexical_context = lc_outside;