From f6a26863680ee30ea2a898d9eadcdf44681b1e41 Mon Sep 17 00:00:00 2001 From: Abhinavpv28 <162570454+Abhinavpv28@users.noreply.github.com> Date: Thu, 11 Jun 2026 00:38:00 +0530 Subject: [PATCH 1/2] RDKEMW-17573: Triggering a issue type with more than 35 chars in RRD is leading RDM crash (#211) * Update rrd_config.c * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update rrd_config.c * Update rrd_config.c * Update rrd_config.c * Update rrd_config.c --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/rrd_config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rrd_config.c b/src/rrd_config.c index 6be2a759d..af5b2e29a 100644 --- a/src/rrd_config.c +++ b/src/rrd_config.c @@ -79,11 +79,11 @@ static int execute_command(const char *cmd, char *output, size_t output_size) { return (status == 0 && strlen(output) > 0) ? 0 : -1; } -// Helper: check if file exists +// Helper: check if file exists and has non-zero size static bool file_exists(const char *filepath) { if (!filepath) return false; struct stat st; - return (stat(filepath, &st) == 0); + return (stat(filepath, &st) == 0 && S_ISREG(st.st_mode) && st.st_size > 0); } int rrd_config_load(rrd_config_t *config) { From 17e620805b352671bb99852dcf6293ec5c15a5c4 Mon Sep 17 00:00:00 2001 From: nhanas001c Date: Thu, 11 Jun 2026 15:47:50 +0000 Subject: [PATCH 2/2] RRD 1.3.6 release changelog updates --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba2c22727..2790ecfcf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,14 +4,22 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [1.3.6](https://github.com/rdkcentral/remote_debugger/compare/1.3.5...1.3.6) + +- RDKEMW-17573: Triggering a issue type with more than 35 chars in RRD is leading RDM crash [`#211`](https://github.com/rdkcentral/remote_debugger/pull/211) +- Merge tag '1.3.5' into develop [`e375436`](https://github.com/rdkcentral/remote_debugger/commit/e3754369df94db0bc5d4563fa031d17d5aabef84) + #### [1.3.5](https://github.com/rdkcentral/remote_debugger/compare/1.3.4...1.3.5) +> 9 June 2026 + - Update L2_Test_Coverage.md [`#213`](https://github.com/rdkcentral/remote_debugger/pull/213) - L2/L1 Coverage Report [`#210`](https://github.com/rdkcentral/remote_debugger/pull/210) - Update rrdEventProcess.c [`#197`](https://github.com/rdkcentral/remote_debugger/pull/197) - L2 Document update [`#207`](https://github.com/rdkcentral/remote_debugger/pull/207) - RDK-60236 : Remote Debugger Supports UUID Information in Debug Report File [`#199`](https://github.com/rdkcentral/remote_debugger/pull/199) - Create test_rrd_static_profile_report_with_suffix.py [`#201`](https://github.com/rdkcentral/remote_debugger/pull/201) +- RRD 1.3.5 release changelog updates [`d4cf18c`](https://github.com/rdkcentral/remote_debugger/commit/d4cf18c35368a34acb7eb7408e2b2e982c466187) - Merge tag '1.3.4' into develop [`4941e38`](https://github.com/rdkcentral/remote_debugger/commit/4941e3899ab9217382788296594cd14350586268) #### [1.3.4](https://github.com/rdkcentral/remote_debugger/compare/1.3.3...1.3.4)