checksrc: detect curlx_safefree() opportunities

Follow-up to bcd0497c81 #21700
Follow-up to 1c3289c85e #21684
Follow-up to c0f0e400e0 #5968
Follow-up to 0f4a03cbb6

Closes #21703
This commit is contained in:
Viktor Szakats 2026-05-21 00:51:04 +02:00
parent f2692b54f7
commit 419b1c0b75
No known key found for this signature in database
3 changed files with 33 additions and 1 deletions

View file

@ -129,6 +129,10 @@ warnings are:
- `UNUSEDIGNORE`: a `checksrc` inlined warning ignore was asked for but not
used, that is an ignore that should be removed or changed to get used.
- `USESAFEFREE`: there was a `curlx_free(var)` call made right before assigning
NULL to `var`. We prefer replacing that with `curlx_safefree()`, which is
doing these two operations in a single call.
### Extended warnings
Some warnings are computationally expensive to perform, so they are turned off