---
 libutil/unescape.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libutil/unescape.c b/libutil/unescape.c
index d8ed2a2..a170486 100644
--- a/libutil/unescape.c
+++ b/libutil/unescape.c
@@ -39,7 +39,7 @@ unescape(char *s)
                } else if (is_odigit(*r)) {
                        for (q = 0, m = 4; m && is_odigit(*r); m--, r++)
                                q = q * 8 + (*r - '0');
-                       *w++ = MIN(q, 255);
+                       *w++ = (char)MIN(q, 255);
                } else if (*r == 'x' && isxdigit(r[1])) {
                        r++;
                        for (q = 0, m = 2; m && isxdigit(*r); m--, r++)
-- 
2.14.5


Reply via email to