From: krakjoe Date: Wed, 7 May 2014 11:03:00 +0000 (+0100) Subject: fix exif, thnx laruence X-Git-Tag: POST_PHPNG_MERGE~384^2~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6cab75aaa4a5968d709458068327017f94b72f4b;p=php fix exif, thnx laruence --- diff --git a/ext/exif/exif.c b/ext/exif/exif.c index b0fb69b5f2..127cb30941 100644 --- a/ext/exif/exif.c +++ b/ext/exif/exif.c @@ -222,7 +222,7 @@ static PHP_GINIT_FUNCTION(exif) PHP_MINIT_FUNCTION(exif) { REGISTER_INI_ENTRIES(); - if (zend_hash_str_exists(&module_registry, "mbstring", sizeof("mbstring"))) { + if (zend_hash_str_exists(&module_registry, "mbstring", sizeof("mbstring")-1)) { REGISTER_LONG_CONSTANT("EXIF_USE_MBSTRING", 1, CONST_CS | CONST_PERSISTENT); } else { REGISTER_LONG_CONSTANT("EXIF_USE_MBSTRING", 0, CONST_CS | CONST_PERSISTENT); @@ -1950,7 +1950,7 @@ static void add_assoc_image_info(zval *value, int sub_array, image_info_type *im if (sub_array) { array_init(&tmpi); } else { - tmpi = *value; + ZVAL_COPY_VALUE(&tmpi, value); } for(i=0; iinfo_list[section_index].count; i++) {