Rev 8185 | Rev 8342 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8185 | Rev 8195 | ||
---|---|---|---|
Line 34... | Line 34... | ||
34 | while((ses=readdir(sdir_base))!=NULL) { |
34 | while((ses=readdir(sdir_base))!=NULL) { |
35 | if(ses->d_name[0]=='.') continue; |
35 | if(ses->d_name[0]=='.') continue; |
36 | snprintf(session_name,sizeof(session_name),"%s/%s", |
36 | snprintf(session_name,sizeof(session_name),"%s/%s", |
37 | di,ses->d_name); |
37 | di,ses->d_name); |
38 | if(lstat(session_name,&session_stat)) { |
38 | if(lstat(session_name,&session_stat)) { |
39 |
|
39 | wimslogd_error("wimslog cleaning(): session stat failure."); |
40 | return; |
40 | return; |
41 | } |
41 | } |
42 | if(!S_ISDIR(session_stat.st_mode)) { /* not a directory: remove it. */ |
42 | if(!S_ISDIR(session_stat.st_mode)) { /* not a directory: remove it. */ |
43 | if(remove(session_name)<0) { |
43 | if(remove(session_name)<0) { |
44 |
|
44 | wimslogd_error("wimslogd cleaning(): unable to chase squatter file."); |
45 | return; |
45 | return; |
46 | } |
46 | } |
47 | } |
47 | } |
48 | /* remove idle session. */ |
48 | /* remove idle session. */ |
49 | else { |
49 | else { |