Subversion Repositories wimsdev

Rev

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
            error("wimslog cleaning(): session stat failure.");
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
                error("wimslogd cleaning(): unable to chase squatter file.");
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 {