diff options
-rw-r--r-- | lib/minip/minip-internal.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/minip/minip-internal.h b/lib/minip/minip-internal.h index 827633fa..6d3761c2 100644 --- a/lib/minip/minip-internal.h +++ b/lib/minip/minip-internal.h @@ -141,6 +141,5 @@ bool net_timer_cancel(net_timer_t *) __NONNULL(); void net_timer_init(void); static inline void mac_addr_copy(uint8_t *dest, const uint8_t *src) { - *(uint32_t *)dest = *(const uint32_t *)src; - *(uint16_t *)(dest + 4) = *(const uint16_t *)(src + 4); + memcpy(dest, src, 6); } |