--- base/sehandlers.c 2009-01-02 19:56:09.000000000 +0100 +++ base/sehandlers.c.oden 2009-01-25 18:26:48.000000000 +0100 @@ -299,7 +299,7 @@ int run_global_service_event_handler(ser if(log_event_handlers==TRUE){ asprintf(&raw_logentry,"GLOBAL SERVICE EVENT HANDLER: %s;%s;$SERVICESTATE$;$SERVICESTATETYPE$;$SERVICEATTEMPT$;%s\n",svc->host_name,svc->description,global_service_event_handler); process_macros(raw_logentry,&processed_logentry,macro_options); - logit(NSLOG_EVENT_HANDLER,FALSE,processed_logentry); + logit(NSLOG_EVENT_HANDLER,FALSE,"%s",processed_logentry); } /* run the command */ @@ -388,7 +388,7 @@ int run_service_event_handler(service *s if(log_event_handlers==TRUE){ asprintf(&raw_logentry,"SERVICE EVENT HANDLER: %s;%s;$SERVICESTATE$;$SERVICESTATETYPE$;$SERVICEATTEMPT$;%s\n",svc->host_name,svc->description,svc->event_handler); process_macros(raw_logentry,&processed_logentry,macro_options); - logit(NSLOG_EVENT_HANDLER,FALSE,processed_logentry); + logit(NSLOG_EVENT_HANDLER,FALSE,"%s",processed_logentry); } /* run the command */ @@ -524,7 +524,7 @@ int run_global_host_event_handler(host * if(log_event_handlers==TRUE){ asprintf(&raw_logentry,"GLOBAL HOST EVENT HANDLER: %s;$HOSTSTATE$;$HOSTSTATETYPE$;$HOSTATTEMPT$;%s\n",hst->name,global_host_event_handler); process_macros(raw_logentry,&processed_logentry,macro_options); - logit(NSLOG_EVENT_HANDLER,FALSE,processed_logentry); + logit(NSLOG_EVENT_HANDLER,FALSE,"%s",processed_logentry); } /* run the command */ @@ -612,7 +612,7 @@ int run_host_event_handler(host *hst){ if(log_event_handlers==TRUE){ asprintf(&raw_logentry,"HOST EVENT HANDLER: %s;$HOSTSTATE$;$HOSTSTATETYPE$;$HOSTATTEMPT$;%s\n",hst->name,hst->event_handler); process_macros(raw_logentry,&processed_logentry,macro_options); - logit(NSLOG_EVENT_HANDLER,FALSE,processed_logentry); + logit(NSLOG_EVENT_HANDLER,FALSE,"%s",processed_logentry); } /* run the command */