diff --git a/src/core/cntlr_map_debug.c b/src/core/cntlr_map_debug.c
index 3bc0284a75024439fde4576031ee5dcf00a0c419..e82d356820ab244d4d923f8cb05b4541c81172f4 100644
--- a/src/core/cntlr_map_debug.c
+++ b/src/core/cntlr_map_debug.c
@@ -161,7 +161,7 @@ struct tlv_assoc_client {
MAC2STR(data));
data += 6;
- memcpy(&num_client, data, 2);
+ num_client = BUF_GET_BE16(data);
data += 2;
trace("\t\tassoc_clients_nr: %u\n", num_client);
@@ -172,7 +172,7 @@ struct tlv_assoc_client {
MAC2STR(data));
data += 6;
- memcpy(&conntime, data, 2);
+ conntime = BUF_GET_BE16(data);
data += 2;
trace("\t\t\tuptime: 0x%04x\n", conntime);
}