From 383c232bc2f1661923177437e48ea4cf6bd4e304 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Sun, 7 Nov 2021 22:18:21 +0000 Subject: use safe_islower to avoid UB --- pack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pack.c') diff --git a/pack.c b/pack.c index 5a603e0..e18455c 100644 --- a/pack.c +++ b/pack.c @@ -35,7 +35,7 @@ enum pack_status pack(void *buf_, size_t size, const char *fmt, ...) size_t s; union { uintmax_t unsigned_; intmax_t signed_; } v; tr_debug("i: %d, fmt[i]: %c", i, fmt[i]); - sign = islower(fmt[i]); + sign = safe_islower(fmt[i]); switch (fmt[i]) { case '>': endianness = PACK_ENDIAN_BIG; continue; case '<': endianness = PACK_ENDIAN_LITTLE; continue; -- cgit v1.2.3-54-g00ecf