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;
