From 4b35168193b80321e5309597c4ffa4bbd6736011 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 13 Oct 2022 10:44:26 +0200 Subject: [PATCH] glib-aux: add nm_ether_addr_to_string_dup() helper --- src/libnm-glib-aux/nm-shared-utils.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libnm-glib-aux/nm-shared-utils.h b/src/libnm-glib-aux/nm-shared-utils.h index e1954f6955..206f10fb01 100644 --- a/src/libnm-glib-aux/nm-shared-utils.h +++ b/src/libnm-glib-aux/nm-shared-utils.h @@ -2613,6 +2613,9 @@ nm_ether_addr_to_string(const NMEtherAddr *ether_addr, char sbuf[static(sizeof(N #define nm_ether_addr_to_string_a(ether_addr) \ nm_ether_addr_to_string((ether_addr), g_alloca(sizeof(NMEtherAddr) * 3)) +#define nm_ether_addr_to_string_dup(ether_addr) \ + ((char *) nm_ether_addr_to_string((ether_addr), g_malloc(sizeof(NMEtherAddr) * 3))) + NMEtherAddr *nm_ether_addr_from_string(NMEtherAddr *addr, const char *str); guint8 *nm_utils_hexstr2bin_full(const char *hexstr,