From 361eb063c6bd97751f48e10908e6beaa383ad82f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= Date: Sun, 7 Feb 2021 23:43:48 +0200 Subject: [PATCH] db: fix control character check to use uint8_t fixes #10737 --- src/database.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/database.c b/src/database.c index 1e506c1..4c32fdc 100644 --- a/src/database.c +++ b/src/database.c @@ -2358,8 +2358,8 @@ static const char *format_tmpname(struct apk_package *pkg, struct apk_db_file *f static int contains_control_character(const char *str) { - for (; *str; str++) { - if (*str < 0x20 || *str == 0x7f) return 1; + for (const uint8_t *p = (const uint8_t *) str; *p; p++) { + if (*p < 0x20 || *p == 0x7f) return 1; } return 0; }