summaryrefslogtreecommitdiff
path: root/cli/spdxtool/serialize.c
diff options
context:
space:
mode:
Diffstat (limited to 'cli/spdxtool/serialize.c')
-rw-r--r--cli/spdxtool/serialize.c4
1 files changed, 2 insertions, 2 deletions
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);
}