diff options
author | Timo Teräs <timo.teras@iki.fi> | 2021-02-07 23:43:48 +0200 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2021-04-11 14:25:18 +0300 |
commit | 5c65717988efeea347907e97f9f219c7bca905c0 (patch) | |
tree | 20239f11bd43309052b15ac1208fe39b3298fe69 /src | |
parent | 7f9757ddc0e2f723c54e954a8dd1e97c8cb0d15c (diff) | |
download | apk-tools-5c65717988efeea347907e97f9f219c7bca905c0.tar.gz apk-tools-5c65717988efeea347907e97f9f219c7bca905c0.tar.bz2 apk-tools-5c65717988efeea347907e97f9f219c7bca905c0.tar.xz apk-tools-5c65717988efeea347907e97f9f219c7bca905c0.zip |
db: fix control character check to use uint8_t
fixes #10737
(cherry picked from commit ab7b8e3c995eb5a05ddbaa4546cd16a10da2d836)
Diffstat (limited to 'src')
-rw-r--r-- | src/database.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/database.c b/src/database.c index 7eebd50..d9e29f7 100644 --- a/src/database.c +++ b/src/database.c @@ -2424,8 +2424,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; } |