diff options
Diffstat (limited to 'camel/camel-url.c')
-rw-r--r-- | camel/camel-url.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/camel/camel-url.c b/camel/camel-url.c index d6ed6d97a7..86eb4fa104 100644 --- a/camel/camel-url.c +++ b/camel/camel-url.c @@ -503,7 +503,7 @@ camel_url_decode (char *part) s = d = (unsigned char *)part; do { - if (*s == '%' && s[1] && s[2]) { + if (*s == '%' && isxdigit(s[1]) && isxdigit(s[2])) { *d++ = (XDIGIT (s[1]) << 4) + XDIGIT (s[2]); s += 2; } else |