diff options
author | Rasmus Lerdorf <rasmus@php.net> | 2009-08-27 05:05:42 +0000 |
---|---|---|
committer | Rasmus Lerdorf <rasmus@php.net> | 2009-08-27 05:05:42 +0000 |
commit | 0ca2db41a9d8d952d30cd5cce4f67e17d17e5bce (patch) | |
tree | 5e6f416906691790f874d943dfbdffeeabb69c70 /ext/xml/xml.c | |
parent | 24d9cfb97d0e25ad03ab103b22e0b33bc4fc29d6 (diff) | |
download | php-git-0ca2db41a9d8d952d30cd5cce4f67e17d17e5bce.tar.gz |
This needs to be larger to avoid an overflow on the bit-shifting in this function
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r-- | ext/xml/xml.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c index 53b541bc83..184a030fc5 100644 --- a/ext/xml/xml.c +++ b/ext/xml/xml.c @@ -667,7 +667,7 @@ PHPAPI char *xml_utf8_decode(const XML_Char *s, int len, int *newlen, const XML_ { int pos = len; char *newbuf = emalloc(len + 1); - unsigned short c; + unsigned int c; char (*decoder)(unsigned short) = NULL; xml_encoding *enc = NULL; |