The branch main has been updated by glebius:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=dcb724b5a7d97a7b63566ba0ee48265eb743a94e

commit dcb724b5a7d97a7b63566ba0ee48265eb743a94e
Author:     Gleb Smirnoff <gleb...@freebsd.org>
AuthorDate: 2021-12-30 07:08:15 +0000
Commit:     Gleb Smirnoff <gleb...@freebsd.org>
CommitDate: 2021-12-30 07:08:15 +0000

    ktrdump: properly parse %% in the format string
    
    Discovered by:  27ca37acb7c25
---
 usr.bin/ktrdump/ktrdump.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/usr.bin/ktrdump/ktrdump.c b/usr.bin/ktrdump/ktrdump.c
index bbe8fb19aae9..82ff0ebdf8d7 100644
--- a/usr.bin/ktrdump/ktrdump.c
+++ b/usr.bin/ktrdump/ktrdump.c
@@ -298,6 +298,8 @@ dump_entries:
                                continue;
 next:                  if ((c = *p++) == '\0')
                                break;
+                       if (c == '%')
+                               continue;
                        if (parm == KTR_PARMS)
                                errx(1, "too many parameters in \"%s\"", desc);
                        switch (c) {

Reply via email to