]> git.ipfire.org Git - telemetry.git/commitdiff
file: Fix format string check
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 8 Oct 2025 15:43:24 +0000 (15:43 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 8 Oct 2025 15:43:24 +0000 (15:43 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/daemon/file.c

index ca9b38c481426d2c576f328878e552ef3d74a857..a3162349aa664ebb6136b85aea4ebad3d071dd57 100644 (file)
@@ -170,13 +170,15 @@ static int collecty_file_check_pattern(collecty_file* self, const char* s) {
        int counter = 0;
 
        // Count all %
-       switch (*p++) {
-               case '%':
-                       counter++;
-                       break;
+       while (*p) {
+               switch (*p++) {
+                       case '%':
+                               counter++;
+                               break;
 
-               default:
-                       break;
+                       default:
+                               break;
+               }
        }
 
        return counter;