--- old/vdr-1.2.6/recording.c Sat Nov 8 17:25:35 2003 +++ vdr-1.2.6/recording.c Wed Dec 10 09:42:34 2003 @@ -46,7 +46,7 @@ #define SUMMARYFILESUFFIX "/summary.vdr" #define MARKSFILESUFFIX "/marks.vdr" -#define FINDCMD "cd '%s' && find '%s' -follow -type d -name '%s' 2> /dev/null" +#define FINDCMD "cd '%s' && find '%s' -follow -type d -name '%s' -print -prune -o -follow -type d -name '%s' -prune 2> /dev/null" #define MINDISKSPACE 1024 // MB @@ -621,7 +621,7 @@ Clear(); bool result = false; char *cmd = NULL; - asprintf(&cmd, FINDCMD, VideoDirectory, VideoDirectory, Deleted ? "*" DELEXT : "*" RECEXT); + asprintf(&cmd, FINDCMD, VideoDirectory, VideoDirectory, Deleted ? "*" DELEXT : "*" RECEXT, Deleted ? "*" RECEXT : "*" DELEXT); FILE *p = popen(cmd, "r"); if (p) { char *s;