diff options
author | Vasudev Kamath <kamathvasudev@gmail.com> | 2012-07-07 16:17:26 +0530 |
---|---|---|
committer | Vasudev Kamath <kamathvasudev@gmail.com> | 2012-07-07 16:17:26 +0530 |
commit | 1b3d84422e27b5d1f728a4e4fedc8231e6e81453 (patch) | |
tree | d442541efa86d3d665b042c36415d3e7944e39cb /mod/photos.php | |
parent | ba4db236ecff1ffdb56adc2715b3f53515f8cb34 (diff) | |
download | volse-hubzilla-1b3d84422e27b5d1f728a4e4fedc8231e6e81453.tar.gz volse-hubzilla-1b3d84422e27b5d1f728a4e4fedc8231e6e81453.tar.bz2 volse-hubzilla-1b3d84422e27b5d1f728a4e4fedc8231e6e81453.zip |
orient function uses exif_read_data for which valid image types are only JPEG and TIFF as per the document [1].
When trying to upload an screenshot with png type I was getting message as *failed* even though image was uploading. So added a fix to check image type before calling orient function. Not sure if this is a proper fix but after this i'm not getting any error during file upload
[1] http://au2.php.net/manual/en/function.exif-read-data.php
Diffstat (limited to 'mod/photos.php')
-rw-r--r-- | mod/photos.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mod/photos.php b/mod/photos.php index 624f0bdca..42cad42f9 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -740,7 +740,8 @@ function photos_post(&$a) { killme(); } - $ph->orient($src); + if($ph->getType() != 'image/png') + $ph->orient($src); @unlink($src); $max_length = get_config('system','max_image_length'); |