@@ -2805,7 +2805,7 @@ static void* exif_ifd_make_value(image_info_data *info_data, int motorola_intel)
2805
2805
if (info_data -> format == TAG_FMT_UNDEFINED || info_data -> format == TAG_FMT_STRING
2806
2806
|| (byte_count > 1 && (info_data -> format == TAG_FMT_BYTE || info_data -> format == TAG_FMT_SBYTE ))
2807
2807
) {
2808
- memmove (value_ptr , info_data -> value .s , byte_count );
2808
+ memcpy (value_ptr , info_data -> value .s , byte_count );
2809
2809
return value_ptr ;
2810
2810
} else if (info_data -> format == TAG_FMT_BYTE ) {
2811
2811
* value_ptr = info_data -> value .u ;
@@ -2849,11 +2849,11 @@ static void* exif_ifd_make_value(image_info_data *info_data, int motorola_intel)
2849
2849
data_ptr += 8 ;
2850
2850
break ;
2851
2851
case TAG_FMT_SINGLE :
2852
- memmove (data_ptr , & info_value -> f , 4 );
2852
+ memcpy (data_ptr , & info_value -> f , 4 );
2853
2853
data_ptr += 4 ;
2854
2854
break ;
2855
2855
case TAG_FMT_DOUBLE :
2856
- memmove (data_ptr , & info_value -> d , 8 );
2856
+ memcpy (data_ptr , & info_value -> d , 8 );
2857
2857
data_ptr += 8 ;
2858
2858
break ;
2859
2859
}
@@ -2906,9 +2906,9 @@ static void exif_thumbnail_build(image_info_type *ImageInfo) {
2906
2906
ImageInfo -> Thumbnail .size += new_size ;
2907
2907
/* fill in data */
2908
2908
if (ImageInfo -> motorola_intel ) {
2909
- memmove (new_data , "MM\x00\x2a\x00\x00\x00\x08" , 8 );
2909
+ memcpy (new_data , "MM\x00\x2a\x00\x00\x00\x08" , 8 );
2910
2910
} else {
2911
- memmove (new_data , "II\x2a\x00\x08\x00\x00\x00" , 8 );
2911
+ memcpy (new_data , "II\x2a\x00\x08\x00\x00\x00" , 8 );
2912
2912
}
2913
2913
new_data += 8 ;
2914
2914
php_ifd_set16u (new_data , info_list -> count , ImageInfo -> motorola_intel );
0 commit comments