From 52b4ead30dd4dd1d07d4877558f3d5bfdb4eaf09 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Milo=C5=A1=20Mula=C4=8D?= Date: Tue, 15 Aug 2006 11:58:13 +0000 Subject: [PATCH] check access rights of maildir dirs --- org.glite.lb.common/src/lb_maildir.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/org.glite.lb.common/src/lb_maildir.c b/org.glite.lb.common/src/lb_maildir.c index ede0b3d..8f48c49 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; } -- 1.8.2.3