From 0166b6e6886069cdea5e9fcc94cb5e5d9eeaa024 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Tue, 18 Jan 2022 15:20:49 -0600 Subject: [PATCH] fix: explicitly use unsigned char when checking isprint() (#2444) --- libtransmission/variant-json.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtransmission/variant-json.cc b/libtransmission/variant-json.cc index 06c5a57cf..dd8ca44e7 100644 --- a/libtransmission/variant-json.cc +++ b/libtransmission/variant-json.cc @@ -574,7 +574,7 @@ static void jsonStringFunc(tr_variant const* val, void* vdata) break; default: - if (isprint(sv.front())) + if (isprint((unsigned char)sv.front())) { *outwalk++ = sv.front(); }