Diff
Not logged in

Differences From Artifact [e22a4e89eb]:

To Artifact [393258fd2c]:


413
414
415
416
417
418
419

420
421
422

423
424
425
426
427
428
429
  }
}

/*
** Free an email sender object
*/
void email_sender_free(EmailSender *p){

  emailerShutdown(p);
  fossil_free(p->zErr);
  fossil_free(p);

}

/*
** Get an email setting value.  Report an error if not configured.
** Return 0 on success and one if there is an error.
*/
static int emailerGetSetting(







>
|
|
|
>







413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
  }
}

/*
** Free an email sender object
*/
void email_sender_free(EmailSender *p){
  if( p ){
    emailerShutdown(p);
    fossil_free(p->zErr);
    fossil_free(p);
  }
}

/*
** Get an email setting value.  Report an error if not configured.
** Return 0 on success and one if there is an error.
*/
static int emailerGetSetting(