diff --git a/sys/pm_layered/pm.c b/sys/pm_layered/pm.c index 82ec1a833e..b7c61b0759 100644 --- a/sys/pm_layered/pm.c +++ b/sys/pm_layered/pm.c @@ -19,7 +19,6 @@ */ #include -#include #include "board.h" #include "irq.h" @@ -102,7 +101,7 @@ pm_blocker_t pm_get_blocker(void) pm_blocker_t result; unsigned state = irq_disable(); - memcpy(&result, &pm_blocker, sizeof(result)); + result = pm_blocker; irq_restore(state); return result;