From 5a4f267852555b1f45fd24538cd20b13f56db506 Mon Sep 17 00:00:00 2001 From: Srikanth Vemuri Date: Mon, 21 Jul 2025 15:26:50 -0400 Subject: [PATCH 1/2] RDKEMW-6230: Improper portNumber assignment Reason for Change: Fix crash from GetDeviceList Test Procedure: Check for crash Risks: Low Priority: P1 --- HdmiCecSink/HdmiCecSinkImplementation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HdmiCecSink/HdmiCecSinkImplementation.cpp b/HdmiCecSink/HdmiCecSinkImplementation.cpp index 7363bb76..47ac5027 100644 --- a/HdmiCecSink/HdmiCecSinkImplementation.cpp +++ b/HdmiCecSink/HdmiCecSinkImplementation.cpp @@ -1456,7 +1456,7 @@ namespace WPEFramework break; } } - actual_hdmicecdevices.powerStatus = hdmiPortNumber; + actual_hdmicecdevices.portNumber = hdmiPortNumber; localDevices.push_back(actual_hdmicecdevices); } } From 971e8d785b3ba83ac6b2b8d431d24fa02eefdcb0 Mon Sep 17 00:00:00 2001 From: Srikanth Vemuri Date: Mon, 21 Jul 2025 21:32:56 -0400 Subject: [PATCH 2/2] RDKEMW-6230: Improper portNumber assignment Reason for Change: Fix crash from GetDeviceList Test Procedure: Check for crash Risks: Low Priority: P1 --- HdmiCecSink/HdmiCecSinkImplementation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HdmiCecSink/HdmiCecSinkImplementation.cpp b/HdmiCecSink/HdmiCecSinkImplementation.cpp index 47ac5027..baaea6ef 100644 --- a/HdmiCecSink/HdmiCecSinkImplementation.cpp +++ b/HdmiCecSink/HdmiCecSinkImplementation.cpp @@ -1456,7 +1456,7 @@ namespace WPEFramework break; } } - actual_hdmicecdevices.portNumber = hdmiPortNumber; + actual_hdmicecdevices.portNumber = std::to_string(hdmiPortNumber); localDevices.push_back(actual_hdmicecdevices); } }