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);
 			}