]> granicus.if.org Git - php/commitdiff
fix assert, zero diff would be valid, too
authorAnatol Belski <ab@php.net>
Wed, 22 Oct 2014 18:11:43 +0000 (20:11 +0200)
committerAnatol Belski <ab@php.net>
Wed, 22 Oct 2014 18:46:32 +0000 (20:46 +0200)
ext/standard/uuencode.c

index c30225c6632af55d4d4f24cd90f641c49f9265b4..ea171a658a74cc21053a773e75952b0ed286b330 100644 (file)
@@ -173,7 +173,7 @@ PHPAPI zend_string *php_uudecode(char *src, size_t src_len) /* {{{ */
                s++;
        }
 
-       assert(p > dest->val);
+       assert(p >= dest->val);
        if ((len = total_len > (size_t)(p - dest->val))) {
                *p++ = PHP_UU_DEC(*s) << 2 | PHP_UU_DEC(*(s + 1)) >> 4;
                if (len > 1) {