]> granicus.if.org Git - php/commitdiff
MFH: make use of safe_estrdup
authorMarcus Boerger <helly@php.net>
Sat, 31 May 2003 10:24:15 +0000 (10:24 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 31 May 2003 10:24:15 +0000 (10:24 +0000)
ext/exif/exif.c

index 0f3d183de750eb3facd148f52b9f4e01ddc93298..fc2d4ca3903d05fe2ff879a97840271c5d2294a3 100644 (file)
@@ -3669,16 +3669,6 @@ static int exif_discard_imageinfo(image_info_type *ImageInfo)
 }
 /* }}} */
 
-/* {{{ 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 @@ static int exif_read_file(image_info_type *ImageInfo, char *FileName, int read_t
        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) {