Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libdom for openSUSE:Factory checked 
in at 2024-05-11 18:20:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdom (Old)
 and      /work/SRC/openSUSE:Factory/.libdom.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libdom"

Sat May 11 18:20:16 2024 rev:2 rq:1173047 version:0.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libdom/libdom.changes    2024-02-01 
18:07:45.796268304 +0100
+++ /work/SRC/openSUSE:Factory/.libdom.new.1880/libdom.changes  2024-05-11 
18:24:11.360749933 +0200
@@ -1,0 +2,6 @@
+Wed May  8 14:44:42 UTC 2024 - Antonio Teixeira <[email protected]>
+
+- Add patch gcc14-fix-calloc-transposed-args.patch
+  * Fix builds with gcc14
+
+-------------------------------------------------------------------

New:
----
  gcc14-fix-calloc-transposed-args.patch

BETA DEBUG BEGIN:
  New:
- Add patch gcc14-fix-calloc-transposed-args.patch
  * Fix builds with gcc14
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libdom.spec ++++++
--- /var/tmp/diff_new_pack.VSSfGd/_old  2024-05-11 18:24:11.824766829 +0200
+++ /var/tmp/diff_new_pack.VSSfGd/_new  2024-05-11 18:24:11.828766975 +0200
@@ -27,6 +27,8 @@
 License:        MIT
 URL:            http://www.netsurf-browser.org/projects/libdom/
 Source:         
http://download.netsurf-browser.org/libs/releases/%{name}-%{version}-src.tar.gz
+# PATCH-FIX-OPENSUSE gcc14-fix-calloc-transposed-args.patch -- Fix builds with 
gcc14
+Patch1:         gcc14-fix-calloc-transposed-args.patch
 BuildRequires:  netsurf-buildsystem
 BuildRequires:  perl(Switch)
 BuildRequires:  perl(XML::Parser::PerlSAX)

++++++ gcc14-fix-calloc-transposed-args.patch ++++++
Index: b/bindings/xml/expat_xmlparser.c
===================================================================
--- a/bindings/xml/expat_xmlparser.c
+++ b/bindings/xml/expat_xmlparser.c
@@ -484,7 +484,7 @@ dom_xml_parser_create(const char *enc, c
 
        UNUSED(int_enc);
 
-       parser = calloc(sizeof(*parser), 1);
+       parser = calloc(1, sizeof(*parser));
        if (parser == NULL) {
                msg(DOM_MSG_CRITICAL, mctx, "No memory for parser");
                return NULL;
Index: b/src/core/node.c
===================================================================
--- a/src/core/node.c
+++ b/src/core/node.c
@@ -2379,7 +2379,7 @@ static inline dom_exception _dom_event_t
        if (t == NULL) {
                /* Create the event target list */
                size = 64;
-               t = calloc(sizeof(*t), size);
+               t = calloc(size, sizeof(*t));
                if (t == NULL) {
                        return DOM_NO_MEM_ERR;
                }
Index: b/src/html/html_document.c
===================================================================
--- a/src/html/html_document.c
+++ b/src/html/html_document.c
@@ -134,13 +134,13 @@ dom_exception _dom_html_document_initial
        doc->cookie = NULL;
        doc->body = NULL;
 
-       doc->memoised = calloc(sizeof(dom_string *), hds_COUNT);
+       doc->memoised = calloc(hds_COUNT, sizeof(dom_string *));
        if (doc->memoised == NULL) {
                error = DOM_NO_MEM_ERR;
                goto out;
        }
-       doc->elements = calloc(sizeof(dom_string *),
-                       DOM_HTML_ELEMENT_TYPE__COUNT);
+       doc->elements = calloc(DOM_HTML_ELEMENT_TYPE__COUNT,
+            sizeof(dom_string *));
        if (doc->elements == NULL) {
                error = DOM_NO_MEM_ERR;
                goto out;

Reply via email to