From: Pavel Raiskup Date: Wed, 21 Nov 2018 08:53:53 +0000 (+0100) Subject: format-kde-kuit: really use fallback markup X-Git-Tag: v0.20~223 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78bbc5a84b404f7220846864249346e4416a1f27;p=thirdparty%2Fgettext.git format-kde-kuit: really use fallback markup * gettext-tools/src/format-kde-kuit.c (format_parse): Use markup.h methods when FORMAT_KDE_KUIT_USE_FALLBACK_MARKUP is defined. Also free buffer if there's no support for XML. --- diff --git a/gettext-tools/src/format-kde-kuit.c b/gettext-tools/src/format-kde-kuit.c index 07a304dd8..476d4fed6 100644 --- a/gettext-tools/src/format-kde-kuit.c +++ b/gettext-tools/src/format-kde-kuit.c @@ -251,7 +251,7 @@ format_parse (const char *format, bool translated, char *fdi, free (buffer); xmlFreeDoc (doc); } -#elif FORMAT_KDE_KUIT_FALLBACK_MARKUP +#elif FORMAT_KDE_KUIT_USE_FALLBACK_MARKUP { markup_parser_ty parser; markup_parse_context_ty *context; @@ -283,6 +283,7 @@ format_parse (const char *format, bool translated, char *fdi, } #else /* No support for XML. */ + free (buffer); #endif spec.base = formatstring_kde.parse (format, translated, fdi, invalid_reason);