diff --git a/pkgs/by-name/li/libsvgtiny/fix-calloc-transposed-args.patch b/pkgs/by-name/li/libsvgtiny/fix-calloc-transposed-args.patch new file mode 100644 index 000000000000..64339b8ec790 --- /dev/null +++ b/pkgs/by-name/li/libsvgtiny/fix-calloc-transposed-args.patch @@ -0,0 +1,11 @@ +--- a/src/svgtiny.c ++++ b/src/svgtiny.c +@@ -586,7 +586,7 @@ + { + struct svgtiny_diagram *diagram; + +- diagram = calloc(sizeof(*diagram), 1); ++ diagram = calloc(1, sizeof(*diagram)); + if (!diagram) + return 0; + diff --git a/pkgs/by-name/li/libsvgtiny/package.nix b/pkgs/by-name/li/libsvgtiny/package.nix index 04e84d0300a7..7bfd5f548eaf 100644 --- a/pkgs/by-name/li/libsvgtiny/package.nix +++ b/pkgs/by-name/li/libsvgtiny/package.nix @@ -24,11 +24,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # fixes libdom build on gcc 14 due to calloc-transposed-args warning # remove on next release - (fetchpatch { - name = "fix-calloc-transposed-args.patch"; - url = "https://source.netsurf-browser.org/libsvgtiny.git/patch/?id=9d14633496ae504557c95d124b97a71147635f04"; - hash = "sha256-IRWWjyFXd+lWci/bKR9uPDKbP3ttK6zNB6Cy5bv4huc="; - }) + ./fix-calloc-transposed-args.patch ]; nativeBuildInputs = [