Skip to content

Conversation

@Johan-p
Copy link

@Johan-p Johan-p commented Oct 21, 2025

Not a major issue but this one popped up after enabling the security code scan on the repo.

Potential fix for code scanning alert no. 1: Redundant null check due to previous dereference
This rule finds comparisons of a pointer to null that occur after a reference of that pointer. It's likely either the check is not required and can be removed, or it should be moved to before the dereference so that a null pointer dereference does not occur.

References
Null Dereference
https://owasp.org/www-community/vulnerabilities/Null_Dereference

Common Weakness Enumeration: CWE-476.
https://cwe.mitre.org/data/definitions/476.html

Johan-p and others added 2 commits October 21, 2025 09:48
… to previous dereference

This rule finds comparisons of a pointer to null that occur after a reference of that pointer. It's likely either the check is not required and can be removed, or it should be moved to before the dereference so that a null pointer dereference does not occur.

Recommendation
The check should be moved to before the dereference, in a way that prevents a null pointer value from being dereferenced. If it's clear that the pointer cannot be null, consider removing the check instead.

References
Null Dereference
https://owasp.org/www-community/vulnerabilities/Null_Dereference

Common Weakness Enumeration: CWE-476.
https://cwe.mitre.org/data/definitions/476.html

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Potential fix for code scanning alert no. 1: Redundant null check due to previous dereference
@gildor2
Copy link
Owner

gildor2 commented Oct 21, 2025

Security scanners are paranoid, and fixing everything to make them happy is not a good idea. BTW this function is not used, so I can't see if there's any mistake there. It appears to me like I created it during development, but went a different way later. "Width" parameter is not going to be null for this call, according to comment in header file.

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