From 0d1ab2f6ac495a10508ca9599dbd82247cc4afec Mon Sep 17 00:00:00 2001 From: Rasmus Lerdorf Date: Fri, 6 Aug 2010 18:20:41 +0000 Subject: [PATCH] Fix 5.3 as well --- ext/standard/var_unserializer.re | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/standard/var_unserializer.re b/ext/standard/var_unserializer.re index 43c230f527..fd6f2004c7 100644 --- a/ext/standard/var_unserializer.re +++ b/ext/standard/var_unserializer.re @@ -216,7 +216,7 @@ static inline long parse_iv2(const unsigned char *p, const unsigned char **q) while (1) { cursor = (char)*p; if (cursor >= '0' && cursor <= '9') { - result = result * 10 + cursor - '0'; + result = result * 10 + (size_t)(cursor - (unsigned char)'0'); } else { break; } -- 2.40.0