This patch writes to stderr (logger) when there's a problem chdir-ing
to a user's homedir upon login.

----------------------------------------------------------------------
| Jim Hranicky, Senior SysAdmin                   UF/CISE Department |
| E314D CSE Building                            Phone (352) 392-1499 |
| [EMAIL PROTECTED]                      http://www.cise.ufl.edu/~jfh |
----------------------------------------------------------------------
*** imapd.c.orig        Tue Jun  4 08:56:41 2002
--- imapd.c     Tue Jun  4 09:00:04 2002
***************
*** 2942,2948 ****
--- 2942,2951 ----
        imapscanpath=getimapscanpath(argv[0]);
  #endif
        if (p && *p && chdir(p))
+       {
+               fprintf(stderr, "chdir %s: %s\n", p, strerror(errno));
                write_error_exit(p);
+       }
  
        p=getenv("HOSTNAME");
        if (!p)

Reply via email to