We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5880303 commit bb91401Copy full SHA for bb91401
1 file changed
test/cfg/std.c
@@ -386,6 +386,16 @@ void resourceLeak_tmpfile(void)
386
// cppcheck-suppress resourceLeak
387
}
388
389
+void resourceLeak_freopen(FILE* f1)
390
+{
391
+ if (freopen(NULL, "w+b", f1) == NULL) {} // #14171
392
+
393
+ FILE *f2 = fopen("file.txt", "r");
394
+ // cppcheck-suppress [ignoredReturnValue, nullPointerOutOfResources]
395
+ freopen("file.txt", "r", f2);
396
+ // cppcheck-suppress resourceLeak
397
+}
398
399
// memory leak
400
401
void ignoreleak(void)
0 commit comments