diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | thumbs.c | 8 |
2 files changed, 5 insertions, 5 deletions
@@ -1,4 +1,4 @@ -VERSION = git-20141029 +VERSION = git-20141031 PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man @@ -276,10 +276,10 @@ bool tns_load(tns_t *tns, int n, bool force) char tmppath[] = "/tmp/sxiv-XXXXXX"; Imlib_Image tmpim; - if ((ed = exif_data_new_from_file(file->path)) != NULL && - ed->data != NULL && ed->size > 0) - { - if ((tmpfd = mkstemp(tmppath)) >= 0) { + if ((ed = exif_data_new_from_file(file->path)) != NULL) { + if (ed->data != NULL && ed->size > 0 && + (tmpfd = mkstemp(tmppath)) >= 0) + { err = write(tmpfd, ed->data, ed->size) != ed->size; close(tmpfd); |