From f03695d4362124a031ed228a92a66bc5d14e3d31 Mon Sep 17 00:00:00 2001 From: Jiwan Kim Date: Thu, 27 Apr 2017 18:59:53 +0900 Subject: [PATCH] Fix allocation logic for ieee_addr - Fix invalid copy logic Change-Id: I4ba72c92b9b3e3ca2c6a155d7d5931b0ec68dfee Signed-off-by: Jiwan Kim --- lib/zbl_zdo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/zbl_zdo.c b/lib/zbl_zdo.c index 8e87e58..e7ddef6 100644 --- a/lib/zbl_zdo.c +++ b/lib/zbl_zdo.c @@ -1008,7 +1008,7 @@ API int zb_network_list_record_get_extended_pan_id( CHECK_FEATURE_SUPPORTED(ZIGBEE_FEATURE); RETV_IF(NULL == handle, ZIGBEE_ERROR_INVALID_PARAMETER); - extended_pan_id = h->extended_pan_id; + memcpy(extended_pan_id, h->extended_pan_id, sizeof(ieee_addr)); return ZIGBEE_ERROR_NONE; } @@ -1356,7 +1356,7 @@ API int zb_discovery_cache_get_ieee_addr(zb_zdo_discovery_cache_h handle, CHECK_FEATURE_SUPPORTED(ZIGBEE_FEATURE); RETV_IF(NULL == handle, ZIGBEE_ERROR_INVALID_PARAMETER); - addr64 = h->addr64; + memcpy(addr64, h->addr64, sizeof(ieee_addr)); return ZIGBEE_ERROR_NONE; } -- 2.34.1