From ec9a3a96e8c708a0ad85287fd3ed42cc0527e869 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Thu, 8 Jul 2021 13:45:46 -0700 Subject: [PATCH] fix GCC11 compilation --- src/test/test_storage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/test_storage.c b/src/test/test_storage.c index 69d24c2..cd02bda 100644 --- a/src/test/test_storage.c +++ b/src/test/test_storage.c @@ -148,8 +148,8 @@ static int array_auto_helper(int action, int i0, int i1) while (cont) { struct dawn_mac this_mac; - *((uint64_t*)(&this_mac.u8)) = m; - + uint64_t mac_src = m; + memcpy(&this_mac.u8, &mac_src, ETH_ALEN < sizeof (uint64_t) ? ETH_ALEN : sizeof (uint64_t)); switch (action & ~HELPER_ACTION_MASK) { case HELPER_AP: