Fixed segfault caused by image removal in thumbnail mode

This commit is contained in:
Bert Münnich 2014-09-11 22:22:51 +02:00
parent 2fbc21a205
commit 52e56c8924
2 changed files with 2 additions and 2 deletions

View file

@ -1,4 +1,4 @@
VERSION = git-20140901 VERSION = git-20140911
PREFIX = /usr/local PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man MANPREFIX = $(PREFIX)/share/man

2
main.c
View file

@ -187,7 +187,7 @@ void remove_file(int n, bool manual)
filecnt--; filecnt--;
if (n < tns.cnt) if (n < tns.cnt)
tns.cnt--; tns.cnt--;
if (mode == MODE_THUMB && fileidx >= tns.cnt) if (mode == MODE_THUMB && tns.cnt > 0 && fileidx >= tns.cnt)
fileidx = tns.cnt - 1; fileidx = tns.cnt - 1;
if (n < alternate) if (n < alternate)
alternate--; alternate--;