From: Miloš Mulač Date: Mon, 27 Nov 2006 11:13:05 +0000 (+0000) Subject: re-stat directory after creating it X-Git-Tag: glite-lb-server_generic2_start~19 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=cc39cb9a272e47b28807de5aa73dffedc4824296;p=jra1mw.git re-stat directory after creating it - no need tu run bkserver twice if some maildir directory does not exist --- diff --git a/org.glite.lb.common/src/lb_maildir.c b/org.glite.lb.common/src/lb_maildir.c index 126cb3e..a37db36 100644 --- a/org.glite.lb.common/src/lb_maildir.c +++ b/org.glite.lb.common/src/lb_maildir.c @@ -36,6 +36,7 @@ static int check_mkdir(const char *dir) if ( stat(dir, &sbuf) ) { if ( errno == ENOENT ) { if ( mkdir(dir, S_IRWXU) ) return 1; + if ( stat(dir, &sbuf) ) return 1; } else return 1; }