From 0cf7106da9f36671ef62142c27de98eee9d874d6 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Fri, 26 Jun 2026 19:34:10 +0200 Subject: Vendor import of pkgconf 2.9.93 Obtained from https://github.com/pkgconf/pkgconf/archive/refs/tags/pkgconf-2.9.93.tar.gz SHA1: 6bcbedc97081e17ea58e0164adea2ab827acfe23 - SHA256: b9632d0d91321f56645de720fd8cd3584b0d0ca8ff13a3d9d5285888869fcc98 - SHA512: e014096f5486b7cdfa8c6410992b9143b63c7ef0ba540c7cad09923867c3924b951c1dfbd9a85f6d786b0deb30be1b7284f67317f4b261b6e0eca70b20ace1af - One test folder in tests/lib1 had to be removed to avoid UTF-8 filenames in the tree. (Breaks `make create-source-packages`) Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57890 --- cli/spdxtool/serialize.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cli/spdxtool/serialize.c') diff --git a/cli/spdxtool/serialize.c b/cli/spdxtool/serialize.c index fc5c460d77cb..813095b8b7ee 100644 --- a/cli/spdxtool/serialize.c +++ b/cli/spdxtool/serialize.c @@ -47,8 +47,8 @@ serialize_escape_string(pkgconf_buffer_t *buffer, const char *s) pkgconf_buffer_append(buffer, "\\t"); break; default: - if (*p < 0x20) - pkgconf_buffer_append_fmt(buffer, "\\u%04x", (unsigned int)*p); + if ((unsigned char) *p < 0x20) + pkgconf_buffer_append_fmt(buffer, "\\u%04x", (unsigned int)(unsigned char) *p); else pkgconf_buffer_push_byte(buffer, *p); } -- cgit v1.3