From: Miloš Mulač Date: Mon, 31 Jul 2006 14:20:48 +0000 (+0000) Subject: check access rights of maildir dirs (must be readable/writable) X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=45f55e36e635ec82ed33b7c36b72910111596f3a;p=jra1mw.git check access rights of maildir dirs (must be readable/writable) --- diff --git a/org.glite.lb.common/src/lb_maildir.c b/org.glite.lb.common/src/lb_maildir.c index c53123c..43df55e 100644 --- a/org.glite.lb.common/src/lb_maildir.c +++ b/org.glite.lb.common/src/lb_maildir.c @@ -36,8 +36,10 @@ static int check_mkdir(const char *dir) } else return 1; } - else if (S_ISDIR(sbuf.st_mode)) return 0; - else return 1; + + if (!S_ISDIR(sbuf.st_mode)) return 1; + + if (access(dir, R_OK | W_OK)) return 1; return 0; }