[dovecot-cvs] dovecot/src/master mail-process.c,1.25,1.26
    cras at procontrol.fi 
    cras at procontrol.fi
       
    Sat Jul 12 19:45:21 EEST 2003
    
        - Previous message: [dovecot-cvs] dovecot dovecot-example.conf,1.67,1.68
- Next message: [dovecot-cvs] 
	dovecot/src/master auth-process.c,1.47,1.48 common.h,1.16,1.17
	mail-process.c,1.26,1.27 main.c,1.45,1.46
	master-settings.c,1.21,1.22 ssl-init.c,1.11,1.12
-  Messages sorted by: 
              [ date ]
              [ thread ]
              [ subject ]
              [ author ]
         
  
Update of /home/cvs/dovecot/src/master
In directory danu:/tmp/cvs-serv25731
Modified Files:
	mail-process.c 
Log Message:
We can't always chdir() to user's home directory if it's NFS-mounted.
Ignore that error.
Index: mail-process.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/mail-process.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- mail-process.c	10 Jul 2003 03:04:07 -0000	1.25
+++ mail-process.c	12 Jul 2003 15:45:19 -0000	1.26
@@ -168,7 +168,9 @@
 	if (*home_dir != '\0') {
 		full_home_dir = *chroot_dir == '\0' ? home_dir :
 			t_strconcat(chroot_dir, "/", home_dir, NULL);
-		if (chdir(full_home_dir) < 0)
+		/* NOTE: if home directory is NFS-mounted, we might not
+		   have access to it as root. Ignore such errors. */
+		if (chdir(full_home_dir) < 0 && errno != EACCES)
 			i_fatal("chdir(%s) failed: %m", full_home_dir);
 	}
 
    
    
        
	- Previous message: [dovecot-cvs] dovecot dovecot-example.conf,1.67,1.68
- Next message: [dovecot-cvs] 
	dovecot/src/master auth-process.c,1.47,1.48 common.h,1.16,1.17
	mail-process.c,1.26,1.27 main.c,1.45,1.46
	master-settings.c,1.21,1.22 ssl-init.c,1.11,1.12
-  Messages sorted by: 
              [ date ]
              [ thread ]
              [ subject ]
              [ author ]
         
More information about the dovecot-cvs
mailing list