From: Rasmus Lerdorf Date: Fri, 6 Aug 2010 18:20:41 +0000 (+0000) Subject: Fix 5.3 as well X-Git-Tag: php-5.3.4RC1~396 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0d1ab2f6ac495a10508ca9599dbd82247cc4afec;p=php Fix 5.3 as well --- 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; }