]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
its: Fix error handling.
authorBruno Haible <bruno@clisp.org>
Mon, 11 Aug 2025 14:54:20 +0000 (16:54 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 11 Aug 2025 14:54:20 +0000 (16:54 +0200)
* gettext-tools/src/its.c (structured_error, its_rule_list_add_from_file,
its_rule_list_add_from_string, its_rule_list_extract, its_merge_context_alloc):
Swap error() arguments.

gettext-tools/src/its.c

index cbe400e52f50d38f86be6949a87757ca6e349d91..bfa9c99cb81574cbc17a81e396fd63c0a52733e7 100644 (file)
@@ -90,7 +90,7 @@ structured_error (void *data, const xmlError *err)
 structured_error (void *data, xmlError *err)
 #endif
 {
-  error (0, err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0,
+  error (err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0, 0,
          _("%s error: %s"), "libxml2", err->message);
 }
 
@@ -1598,7 +1598,7 @@ its_rule_list_add_from_file (struct its_rule_list_ty *rules,
   if (doc == NULL)
     {
       const xmlError *err = xmlGetLastError ();
-      error (0, err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0,
+      error (err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0, 0,
              _("cannot read %s: %s"), filename, err->message);
       return false;
     }
@@ -1629,7 +1629,7 @@ its_rule_list_add_from_string (struct its_rule_list_ty *rules,
   if (doc == NULL)
     {
       const xmlError *err = xmlGetLastError ();
-      error (0, err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0,
+      error (err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0, 0,
              _("cannot read %s: %s"), "(internal)", err->message);
       return false;
     }
@@ -2042,7 +2042,7 @@ its_rule_list_extract (its_rule_list_ty *rules,
   if (doc == NULL)
     {
       const xmlError *err = xmlGetLastError ();
-      error (0, err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0,
+      error (err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0, 0,
              _("cannot read %s: %s"), logical_filename, err->message);
       return;
     }
@@ -3052,7 +3052,7 @@ its_merge_context_alloc (its_rule_list_ty *rules,
   if (doc == NULL)
     {
       const xmlError *err = xmlGetLastError ();
-      error (0, err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0,
+      error (err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0, 0,
              _("cannot read %s: %s"), filename, err->message);
       return NULL;
     }