From: Jaroslav Kysela Date: Sun, 24 Sep 2017 18:18:06 +0000 (+0200) Subject: settings: ignore files which ends with '~' in hts_settings_load_path() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e2eb7c65606d3922371b20f6377027de09e0cbd;p=thirdparty%2Ftvheadend.git settings: ignore files which ends with '~' in hts_settings_load_path() --- diff --git a/src/settings.c b/src/settings.c index 3718c488f..fdf567bf8 100644 --- a/src/settings.c +++ b/src/settings.c @@ -266,6 +266,7 @@ static htsmsg_t * hts_settings_load_path(const char *fullpath, int depth) { char child[PATH_MAX]; + const char *name; struct filebundle_stat st; fb_dirent **namelist, *d; htsmsg_t *r, *c; @@ -285,7 +286,8 @@ hts_settings_load_path(const char *fullpath, int depth) r = htsmsg_create_map(); for(i = 0; i < n; i++) { d = namelist[i]; - if(d->name[0] != '.') { + name = d->name; + if(name[0] != '.' && name[0] && name[strlen(name)-1] != '~') { snprintf(child, sizeof(child), "%s/%s", fullpath, d->name); if(d->type == FB_DIR && depth > 0) {