On 13/11/2023 12.40, Alex Bennée wrote:
Thomas Huth <th...@redhat.com> writes:

On 03/07/2023 15.44, Alex Bennée wrote:
The old g_memdup is deprecated, use the replacement.
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Message-Id: <20230630180423.558337-22-alex.ben...@linaro.org>
diff --git a/contrib/plugins/lockstep.c b/contrib/plugins/lockstep.c
index e36f0b9562..3614c3564c 100644
--- a/contrib/plugins/lockstep.c
+++ b/contrib/plugins/lockstep.c
@@ -130,7 +130,7 @@ static void report_divergance(ExecState *us, ExecState 
*them)
           }
       }
       divergence_log = g_slist_prepend(divergence_log,
-                                     g_memdup(&divrec, sizeof(divrec)));
+                                     g_memdup2(&divrec, sizeof(divrec)));
         /* Output short log entry of going out of sync... */
       if (verbose || divrec.distance == 1 || diverged) {

FYI, this seems to trigger a compiler warning on Ubuntu 20.04:

https://app.travis-ci.com/github/huth/qemu/jobs/613144955#L1914

Isn't 20.04 outside of our support range now? Otherwise we could add a
helper to glib-compat.

It's "Support for the previous major version will be dropped 2 years after the new major version is released", so we claim to support 20.04 until 2024 (since the "new major version" has been released in 2022).

 Thomas


Reply via email to