aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert Münnich <ber.t@posteo.de>2014-10-29 14:20:54 +0100
committerBert Münnich <ber.t@posteo.de>2014-10-29 14:20:54 +0100
commit25077ac764819f1b555044e54d6bf6b2a1c79aeb (patch)
tree73a09c8aa8aaabe398c31fa118e4de8b6de898c8
parent33b8148614c47a091da1a711fb53f94827a9cf51 (diff)
Fixed segfault when run with -c
-rw-r--r--Makefile2
-rw-r--r--thumbs.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 3926145..2741601 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION = git-20141025
+VERSION = git-20141029
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
diff --git a/thumbs.c b/thumbs.c
index 5328d3a..a8f498b 100644
--- a/thumbs.c
+++ b/thumbs.c
@@ -161,7 +161,7 @@ void tns_init(tns_t *tns, const fileinfo_t *files, const int *cnt, int *sel,
if (tns == NULL)
return;
- if (*cnt > 0) {
+ if (cnt != NULL && *cnt > 0) {
tns->thumbs = (thumb_t*) s_malloc(*cnt * sizeof(thumb_t));
memset(tns->thumbs, 0, *cnt * sizeof(thumb_t));
} else {