From 88eef48f36c90aff857e96d2a7749dc6aaaaa33d Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 23 Apr 2021 19:31:41 +0100 Subject: [PATCH] trivial: Use g_memdup2() on newer GLib versions --- plugins/flashrom/fu-flashrom-lspcon-i2c-spi-device.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/flashrom/fu-flashrom-lspcon-i2c-spi-device.c b/plugins/flashrom/fu-flashrom-lspcon-i2c-spi-device.c index fec482524..f674d4887 100644 --- a/plugins/flashrom/fu-flashrom-lspcon-i2c-spi-device.c +++ b/plugins/flashrom/fu-flashrom-lspcon-i2c-spi-device.c @@ -56,9 +56,11 @@ static FlashromLayout * create_flash_layout (void) { struct flashrom_layout *out = g_new (FlashromLayout, 1); - struct romentry *entries = g_memdup (ENTRIES_TEMPLATE, sizeof (ENTRIES_TEMPLATE)); - - out->entries = entries; +#if GLIB_CHECK_VERSION(2,67,3) + out->entries = g_memdup2 (ENTRIES_TEMPLATE, sizeof (ENTRIES_TEMPLATE)); +#else + out->entries = g_memdup (ENTRIES_TEMPLATE, sizeof (ENTRIES_TEMPLATE)); +#endif out->num_entries = sizeof (ENTRIES_TEMPLATE) / sizeof (*ENTRIES_TEMPLATE); return out; }