diff options
author | Daniel Friesel <derf@finalrewind.org> | 2012-09-27 17:15:50 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2012-09-27 17:15:50 +0200 |
commit | b928208c102a1b45ef82019c6e73b2577592381e (patch) | |
tree | 4bbbdea5c22808139770636b03eb4791fa3aaae8 | |
parent | 5f49aad473d97bdbdcfa70d78757d43d745f941e (diff) |
Fix lossless rotation if jpegexiforient is unavailable (closes #100)2.6.3
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/imlib.c | 7 |
2 files changed, 8 insertions, 4 deletions
@@ -1,3 +1,8 @@ +Thu, 27 Sep 2012 16:48:48 +0200 Daniel Friesel <derf+feh@finalrewind.org> + + * Fix segfault when doing lossless mirror/rotate and jpegexiforient is + not present <https://github.com/derf/feh/issues/100> + Wed, 26 Sep 2012 17:06:50 +0200 Daniel Friesel <derf+feh@finalrewind.org> * Set EXIF orientation tag to 1 ("0,0 is top left" aka normal) after diff --git a/src/imlib.c b/src/imlib.c index a2bd4ac..e9f92ad 100644 --- a/src/imlib.c +++ b/src/imlib.c @@ -1198,10 +1198,9 @@ void feh_edit_inplace_lossless(winwidget w, int op) if (!WIFEXITED(status) || WEXITSTATUS(status) != 0) { im_weprintf(w, - "lossless %s: Got exitcode %d from jpegexiforient", - status >> 8); - free(file_str); - return; + "lossless %s: Failed to update EXIF orientation tag:" + " jpegexiforient returned %d", + op_name, status >> 8); } } free(file_str); |