summaryrefslogtreecommitdiffstats
path: root/thumbs.c
diff options
context:
space:
mode:
Diffstat (limited to 'thumbs.c')
-rw-r--r--thumbs.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/thumbs.c b/thumbs.c
index ea91292..3f13af0 100644
--- a/thumbs.c
+++ b/thumbs.c
@@ -176,8 +176,7 @@ void tns_init(tns_t *tns, const fileinfo_t *files, int cnt, int *sel, win_t *win
dsuffix = "/.cache";
}
if (homedir != NULL) {
- if (cache_dir != NULL)
- free(cache_dir);
+ free(cache_dir);
len = strlen(homedir) + strlen(dsuffix) + 6;
cache_dir = (char*) s_malloc(len);
snprintf(cache_dir, len, "%s%s/sxiv", homedir, dsuffix);
@@ -204,10 +203,8 @@ void tns_free(tns_t *tns)
tns->thumbs = NULL;
}
- if (cache_dir != NULL) {
- free(cache_dir);
- cache_dir = NULL;
- }
+ free(cache_dir);
+ cache_dir = NULL;
}
bool tns_load(tns_t *tns, int n, bool force)