From: James Rouzier Date: Wed, 23 Nov 2016 17:37:59 +0000 (-0500) Subject: Cast byte as an unsigned char instead X-Git-Tag: release_3_0_13~98^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5df04edf99577d9e220c960a248d03c6bee6d2d8;p=thirdparty%2Ffreeradius-server.git Cast byte as an unsigned char instead --- diff --git a/src/lib/print.c b/src/lib/print.c index 0bf128d2f3f..43c457c9cec 100644 --- a/src/lib/print.c +++ b/src/lib/print.c @@ -583,7 +583,7 @@ size_t vp_prints_value_json(char *out, size_t outlen, VALUE_PAIR const *vp) freespace--; break; default: - len = snprintf(out, freespace, "u%04X", (uint32_t) *q); + len = snprintf(out, freespace, "u%04X", (uint8_t) *q); if (is_truncated(len, freespace)) return (outlen - freespace) + len; out += len; freespace -= len; diff --git a/src/modules/rlm_rest/rlm_rest.c b/src/modules/rlm_rest/rlm_rest.c index 7278a5808a5..ca224898d67 100644 --- a/src/modules/rlm_rest/rlm_rest.c +++ b/src/modules/rlm_rest/rlm_rest.c @@ -189,7 +189,7 @@ static ssize_t jsonquote_xlat(UNUSED void *instance, UNUSED REQUEST *request, break; default: - len = snprintf(out, freespace, "u%04X", (uint32_t) *p); + len = snprintf(out, freespace, "u%04X", (uint8_t) *p); if (is_truncated(len, freespace)) return (outlen - freespace) + len; out += len; freespace -= len;