From ef3fc1931a2fa82f482d21fb1296735206463d3a Mon Sep 17 00:00:00 2001 From: Super User Date: Sun, 15 Jul 2007 12:01:27 +0200 Subject: backup --- mail.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'mail.c') diff --git a/mail.c b/mail.c index d4c6441..b55fc56 100644 --- a/mail.c +++ b/mail.c @@ -179,8 +179,7 @@ static void *mail_child(void *arg) PDEBUG(DEBUG_EPOINT, "child process done for sending a mail\n"); /* exit process */ - memset(args, 0, sizeof(struct mail_args)); - free(args); + FREE(args, sizeof(struct mail_args)); amemuse--; return(NULL); } @@ -190,12 +189,7 @@ void send_mail(char *filename, char *callerid, char *callerintern, char *callern struct mail_args *arg; pthread_t tid; - arg = (struct mail_args *)calloc(1, sizeof(struct mail_args)); - if (!arg) - { - PERROR("failed to alloc memory.\n"); - return; - } + arg = (struct mail_args *)MALLOC(sizeof(struct mail_args)); amemuse++; SCPY(arg->email, vbox_email); -- cgit v1.2.3-55-g7522