helly Sat May 31 06:24:16 2003 EDT Modified files: (Branch: PHP_4_3) /php4/ext/exif exif.c Log: MFH: make use of safe_estrdup Index: php4/ext/exif/exif.c diff -u php4/ext/exif/exif.c:1.118.2.21 php4/ext/exif/exif.c:1.118.2.22 --- php4/ext/exif/exif.c:1.118.2.21 Fri May 30 13:50:06 2003 +++ php4/ext/exif/exif.c Sat May 31 06:24:15 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: exif.c,v 1.118.2.21 2003/05/30 17:50:06 helly Exp $ */ +/* $Id: exif.c,v 1.118.2.22 2003/05/31 10:24:15 helly Exp $ */ /* ToDos * @@ -99,7 +99,7 @@ }; /* }}} */ -#define EXIF_VERSION "1.4 $Id: exif.c,v 1.118.2.21 2003/05/30 17:50:06 helly Exp $" +#define EXIF_VERSION "1.4 $Id: exif.c,v 1.118.2.22 2003/05/31 10:24:15 helly Exp $" /* {{{ PHP_MINFO_FUNCTION */ @@ -3669,16 +3669,6 @@ } /* }}} */ -/* {{{ estrdupx */ -static inline char * estrdupx(const char* str) -{ - if (str) { - return estrdup(str); - } - return estrdup(""); -} -/* }}} */ - /* {{{ exif_read_file */ static int exif_read_file(image_info_type *ImageInfo, char *FileName, int read_thumbnail, int read_all TSRMLS_DC) @@ -3702,12 +3692,12 @@ ImageInfo->read_all = read_all; ImageInfo->Thumbnail.filetype = IMAGE_FILETYPE_UNKNOWN; - ImageInfo->encode_unicode = estrdupx(EXIF_G(encode_unicode)); - ImageInfo->decode_unicode_be = estrdupx(EXIF_G(decode_unicode_be)); - ImageInfo->decode_unicode_le = estrdupx(EXIF_G(decode_unicode_le)); - ImageInfo->encode_jis = estrdupx(EXIF_G(encode_jis)); - ImageInfo->decode_jis_be = estrdupx(EXIF_G(decode_jis_be)); - ImageInfo->decode_jis_le = estrdupx(EXIF_G(decode_jis_le)); + ImageInfo->encode_unicode = safe_estrdup(EXIF_G(encode_unicode)); + ImageInfo->decode_unicode_be = safe_estrdup(EXIF_G(decode_unicode_be)); + ImageInfo->decode_unicode_le = safe_estrdup(EXIF_G(decode_unicode_le)); + ImageInfo->encode_jis = safe_estrdup(EXIF_G(encode_jis)); + ImageInfo->decode_jis_be = safe_estrdup(EXIF_G(decode_jis_be)); + ImageInfo->decode_jis_le = safe_estrdup(EXIF_G(decode_jis_le)); if (php_stream_is(ImageInfo->infile, PHP_STREAM_IS_STDIO)) { if (VCWD_STAT(FileName, &st) >= 0) {
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php