From 13a848b6364fc7d4a73a3b9f26b52bda3096b771 Mon Sep 17 00:00:00 2001 From: Manigandan Gopalakrishnan Date: Tue, 8 Sep 2026 14:36:05 +0530 Subject: [PATCH] RDKBDEV-3499, RDKBACCL-1878: Adding condition check for Base MAC address Reason for change: To avoid addition of trailing MAC address without base MAC address Test procedure: Sanity Risks: Low Signed-off-by: Manigandan Gopalakrishnan --- source/TR-181/middle_layer_src/ethernet_apis.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/TR-181/middle_layer_src/ethernet_apis.c b/source/TR-181/middle_layer_src/ethernet_apis.c index a9ccbde..0925762 100644 --- a/source/TR-181/middle_layer_src/ethernet_apis.c +++ b/source/TR-181/middle_layer_src/ethernet_apis.c @@ -1356,6 +1356,12 @@ ANSC_STATUS EthLink_GetMacAddr( PDML_ETHERNET pEntry ) return ANSC_STATUS_FAILURE; } + if(strlen(acTmpReturnValue) == 0) + { + CcspTraceError(("[%s][%d]Received empty MAC address value\n", __FUNCTION__, __LINE__)); + return ANSC_STATUS_FAILURE; + } + for(i = 0; acTmpReturnValue[i] != '\0'; i++) { if(acTmpReturnValue[i] != ':')