if (cl->type!=CL_LOG) {
cfgfatal(item->loc,"init_log","closure is not a logger");
}
- n=safe_malloc(sizeof(*n),"init_log");
+ NEW(n);
n->l=cl->interface;
n->next=l;
l=n;
phase. We should defer writing into the logfile until after we
become a daemon. */
- st=safe_malloc(sizeof(*st),"logfile_apply");
+ NEW(st);
st->cl.description="logfile";
st->cl.type=CL_LOG;
st->cl.apply=NULL;
item_t *item;
string_t facstr;
- st=safe_malloc(sizeof(*st),"syslog_apply");
+ NEW(st);
st->cl.description="syslog";
st->cl.type=CL_LOG;
st->cl.apply=NULL;
{
struct fdlog *st;
- st=safe_malloc(sizeof(*st),"log_from_fd");
+ NEW(st);
st->log=log;
st->fd=fd;
st->prefix=prefix;