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

Diff of /mailutils/mailbox/mutil.c

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

revision 1.37 by gray, Thu Aug 22 11:18:31 2002 UTC revision 1.38 by gray, Fri Aug 23 06:53:02 2002 UTC
# Line 47  Line 47 
47  #include <mailutils/parse822.h>  #include <mailutils/parse822.h>
48  #include <mailutils/mu_auth.h>  #include <mailutils/mu_auth.h>
49    
 #include "mu_asprintf.h"  
   
50  /* convert a sequence of hex characters into an integer */  /* convert a sequence of hex characters into an integer */
51    
52  unsigned long  unsigned long
# Line 595  mu_get_user_email (const char *name) Line 593  mu_get_user_email (const char *name)
593        return NULL;        return NULL;
594      }      }
595    
   mu_asprintf (&email, "%s@%s", localpart, domainpart);  
   
   free (localpart);  
596    
597      email = malloc (strlen (localpart) + 1
598                      + strlen (domainpart) + 1);
599    if (!email)    if (!email)
600      errno = ENOMEM;      errno = ENOMEM;
601      else
602        sprintf (email, "%s@%s", localpart, domainpart);
603    
604      free (localpart);
605    
606    return email;    return email;
607  }  }

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

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