/[mailutils]/mailutils/mailbox/mbx_default.c
ViewVC logotype

Diff of /mailutils/mailbox/mbx_default.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by alainm, Thu Nov 1 04:10:27 2001 UTC revision 1.15 by gray, Mon Jan 21 06:23:15 2002 UTC
# Line 34  Line 34 
34  #include <mailutils/mutil.h>  #include <mailutils/mutil.h>
35  #include <mailutils/error.h>  #include <mailutils/error.h>
36    
 #ifndef _PATH_MAILDIR  
 # define _PATH_MAILDIR "/usr/spool/mail"  
 #endif  
   
37  /* Is this a security risk?  */  /* Is this a security risk?  */
38  #define USE_ENVIRON 1  #define USE_ENVIRON 1
39    
# Line 281  mailbox_create_default (mailbox_t *pmbox Line 277  mailbox_create_default (mailbox_t *pmbox
277    if (mbox == NULL)    if (mbox == NULL)
278      {      {
279        const char *user = NULL;        const char *user = NULL;
280          int len;
281  #ifdef USE_ENVIRON  #ifdef USE_ENVIRON
282        user = (getenv ("LOGNAME")) ? getenv ("LOGNAME") : getenv ("USER");        user = (getenv ("LOGNAME")) ? getenv ("LOGNAME") : getenv ("USER");
283  #endif  #endif
# Line 296  mailbox_create_default (mailbox_t *pmbox Line 293  mailbox_create_default (mailbox_t *pmbox
293                return EINVAL;                return EINVAL;
294              }              }
295          }          }
296        mbox = malloc (strlen (user) + strlen (_PATH_MAILDIR) + 2);        mbox = malloc (strlen (user) + strlen (MU_PATH_MAILDIR) + 2);
297        if (mbox == NULL)        if (mbox == NULL)
298          return ENOMEM;          return ENOMEM;
299        sprintf (mbox, "%s/%s", _PATH_MAILDIR, user);        sprintf (mbox, "%s%s", MU_PATH_MAILDIR, user);
300      }      }
301    status = mailbox_create (pmbox, mbox);    status = mailbox_create (pmbox, mbox);
302    free (mbox);    free (mbox);

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26