diff options
Diffstat (limited to 'xmltv2vdr.cpp')
-rw-r--r-- | xmltv2vdr.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/xmltv2vdr.cpp b/xmltv2vdr.cpp index 1b810ff..e52c3a6 100644 --- a/xmltv2vdr.cpp +++ b/xmltv2vdr.cpp @@ -952,11 +952,10 @@ void cHouseKeeping::checkdir(const char* imgdir, int age, int &cnt, int &lcnt) if (!dir) return; time_t tmin=time(NULL); tmin-=(age*86400); - struct dirent dirent_buf,*dirent; + struct dirent *dirent; - while (readdir_r(dir,&dirent_buf,&dirent)==0) + while (dirent=readdir(dir)) { - if (!dirent) break; if (dirent->d_name[0]=='.') continue; if ((dirent->d_type==DT_LNK) || (dirent->d_type==DT_REG)) { |