]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
format-kde-kuit: really use fallback markup
authorPavel Raiskup <praiskup@redhat.com>
Wed, 21 Nov 2018 08:53:53 +0000 (09:53 +0100)
committerDaiki Ueno <ueno@gnu.org>
Wed, 21 Nov 2018 09:28:47 +0000 (10:28 +0100)
* 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.

gettext-tools/src/format-kde-kuit.c

index 07a304dd896df349cb1ec69a6114a05cd3aa14f1..476d4fed6d7aa9a1cd8cb0dfcbf2a743199c504b 100644 (file)
@@ -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);