]> git.ipfire.org Git - telemetry.git/commitdiff
file: Reset the file pointer on error
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 8 Oct 2025 20:46:13 +0000 (20:46 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 8 Oct 2025 20:46:13 +0000 (20:46 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/daemon/file.c

index 870175002982c6c35718b32a20d2aa7560991e85..8bc6ab8fafd02ad2c8b9c944d7843a455c173bb2 100644 (file)
@@ -92,6 +92,9 @@ ERROR:
        if (self)
                collecty_file_unref(self);
 
+       // Reset file
+       *file = NULL;
+
        return r;
 }
 
@@ -122,6 +125,9 @@ ERROR:
        if (self)
                collecty_file_unref(self);
 
+       // Reset file
+       *file = NULL;
+
        return r;
 }