From: Rico Tzschichholz Date: Fri, 5 Feb 2021 15:14:45 +0000 (+0100) Subject: gee: Replace Memory.dup() with GLib.malloc() and Memory.copy() X-Git-Tag: 0.51.1~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40a6753cd7a248b9893b46a758bb72e9ec68d64f;p=thirdparty%2Fvala.git gee: Replace Memory.dup() with GLib.malloc() and Memory.copy() --- diff --git a/gee/timsort.vala b/gee/timsort.vala index 2db14fd3e..3cf49c5fb 100644 --- a/gee/timsort.vala +++ b/gee/timsort.vala @@ -655,7 +655,9 @@ internal class Vala.TimSort { } public void copy () { - new_list = Memory.dup (&list[index], (uint) sizeof (G) * length); + size_t size = sizeof (G) * length; + new_list = malloc (size); + Memory.copy (new_list, &list[index], size); list = new_list; index = 0; }