summaryrefslogtreecommitdiff
path: root/utils/utf8proc.c
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2014-06-04 13:50:26 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2014-06-04 13:50:26 +0100
commit4641769ae540dc4e6d9cd31f14f041746adcd279 (patch)
tree52c64548b0b03e4559bcfcb87be6ca93c763b2f1 /utils/utf8proc.c
parenteee7189f05ad0de23c4a56ce0255a25d0ee4b4d8 (diff)
downloadnetsurf-4641769ae540dc4e6d9cd31f14f041746adcd279.tar.gz
netsurf-4641769ae540dc4e6d9cd31f14f041746adcd279.tar.bz2
Make chris' work compile without warning and not infinite-loop where I spotted it
Diffstat (limited to 'utils/utf8proc.c')
-rw-r--r--utils/utf8proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/utf8proc.c b/utils/utf8proc.c
index 0ea1556b9..3e0b25f58 100644
--- a/utils/utf8proc.c
+++ b/utils/utf8proc.c
@@ -387,7 +387,7 @@ ssize_t utf8proc_decompose(
if (decomp_result < 0) return decomp_result;
wpos += decomp_result;
/* prohibiting integer overflows due to too long strings: */
- if (wpos < 0 || wpos > SSIZE_MAX/sizeof(int32_t)/2)
+ if (wpos < 0 || wpos > (ssize_t)(SSIZE_MAX/sizeof(int32_t)/2))
return UTF8PROC_ERROR_OVERFLOW;
}
}