[DO NOT MERGE] Dummy change to check coverity#28
Open
Nithishkumar-T wants to merge 1 commit into
Open
Conversation
|
|
||
| /* HIGH SEVERITY: Buffer overflow (CWE-120) */ | ||
| char small_buffer[10]; | ||
| strcpy(small_buffer, "This string is way too long for the buffer"); /* Coverity: BUFFER_SIZE */ |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds a deliberately defective Coverity test function to OvsAgent.c to exercise static analysis detection. The PR is explicitly marked [DO NOT MERGE], and the added code is not suitable for production source.
Changes:
- Adds an uncalled static Coverity dummy function.
- Seeds intentional defects including null dereference, buffer overflow, resource leak, uninitialized read, unused value, and unreachable code.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| * This function contains intentional defects for Coverity static analysis testing. | ||
| * It is never called and does not affect any functionality. | ||
| */ | ||
| static void coverity_test_dummy_function_do_not_call(void) |
| { | ||
| /* HIGH SEVERITY: NULL pointer dereference (CWE-476) */ | ||
| char *null_ptr = NULL; | ||
| int high_severity_null_deref = *null_ptr; /* Coverity: FORWARD_NULL */ |
|
|
||
| /* LOW SEVERITY: Dead code - unreachable code after return */ | ||
| return; | ||
| int dead_code_var = 100; /* Coverity: UNREACHABLE */ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.