Skip to content

RDKB-64347: Fixing coverity issues#1219

Open
bharathivelp wants to merge 1 commit into
rdkcentral:developfrom
bharathivelp:RDKB-63347_Coverity_fixes
Open

RDKB-64347: Fixing coverity issues#1219
bharathivelp wants to merge 1 commit into
rdkcentral:developfrom
bharathivelp:RDKB-63347_Coverity_fixes

Conversation

@bharathivelp

Copy link
Copy Markdown
Contributor

Reason for change: Fixing Low priority Coverity issues.
Test Procedure: Build should be successful and the regression test should also succeed.
 
Risks: Low
Priority: P1
Signed-off-by: Velpula_Bharathi@comcast.com

Copilot AI review requested due to automatic review settings June 23, 2026 06:49
@bharathivelp bharathivelp requested a review from a team as a code owner June 23, 2026 06:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR targets low-priority Coverity findings across OneWifi by replacing unsafe string operations and tightening memory/buffer handling in validation and sample/test paths.

Changes:

  • Replaced several strcpy/copy_string usages with bounded snprintf to avoid overflows in config validation and DML defaults.
  • Improved buffer-safety in MAC filter index list building (avoids strcat overflow).
  • Refactored sample webconfig consumer cleanup to use webconfig_data_free() and added some NULL-guards (though a few NULL-deref paths remain).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 6 comments.

File Description
source/utils/wifi_validator.c Safer bounded copies for ANQP, interworking, radius, and global config string fields.
source/sampleapps/webconfig_consumer_apis.c Cleanup changes using webconfig_data_free(); some call-sites updated to gate on str != NULL.
source/dml/wifi_ssp/ssp_loop.c Prevents index_list overflow when concatenating MAC filter index instances.
source/dml/dml_webconfig/dml_onewifi_api.c Replaces strcpy with bounded snprintf for WPS PIN defaults.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread source/utils/wifi_validator.c
Comment thread source/sampleapps/webconfig_consumer_apis.c
Comment thread source/sampleapps/webconfig_consumer_apis.c
Comment thread source/sampleapps/webconfig_consumer_apis.c
Comment thread source/sampleapps/webconfig_consumer_apis.c
Comment thread source/sampleapps/webconfig_consumer_apis.c
Reason for change: Fixing Low priority Coverity issue.
Test Procedure: Build should be successful and the regression test should also succeed.
Risks: Low
Priority: P1
Signed-off-by: Velpula_Bharathi@comcast.com
@bharathivelp bharathivelp force-pushed the RDKB-63347_Coverity_fixes branch from d9b8a8d to c0007af Compare June 25, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants