From e2d3bad22e1955c83feea754c4e8136760f64e47 Mon Sep 17 00:00:00 2001 From: chrchr-github <78114321+chrchr-github@users.noreply.github.com> Date: Tue, 28 Apr 2026 10:04:16 +0200 Subject: [PATCH 1/2] Add test for #10948 --- test/cfg/std.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/cfg/std.c b/test/cfg/std.c index e8dcec1be6c..8d74c148c56 100644 --- a/test/cfg/std.c +++ b/test/cfg/std.c @@ -287,6 +287,14 @@ char* nullPointer_fgets(char *buffer, int n, FILE *stream) return fgets(buffer, n, stream); } +void nullPointer_fseek(void) { // #10948 + FILE *p = fopen("foo", "r"); + // cppcheck-suppress nullPointerOutOfResources + fseek(p, 1, SEEK_SET); + // cppcheck-suppress nullPointerOutOfResources + fclose(p); +} + void memleak_aligned_alloc(void) { // cppcheck-suppress [unusedAllocatedMemory, unreadVariable, constVariablePointer] From 12e2ae1285a5d7383907fbc3f8c08c22fffdac18 Mon Sep 17 00:00:00 2001 From: chrchr-github <78114321+chrchr-github@users.noreply.github.com> Date: Tue, 28 Apr 2026 10:35:45 +0200 Subject: [PATCH 2/2] Update std.c --- test/cfg/std.c | 1 - 1 file changed, 1 deletion(-) diff --git a/test/cfg/std.c b/test/cfg/std.c index 8d74c148c56..928d52bf116 100644 --- a/test/cfg/std.c +++ b/test/cfg/std.c @@ -291,7 +291,6 @@ void nullPointer_fseek(void) { // #10948 FILE *p = fopen("foo", "r"); // cppcheck-suppress nullPointerOutOfResources fseek(p, 1, SEEK_SET); - // cppcheck-suppress nullPointerOutOfResources fclose(p); }