--- nagios-3.2.3-CVS-20101105/base/notifications.c 2010-10-28 14:31:39.000000000 +0200 +++ nagios-3.2.3+Fixes/base/notifications.c 2010-12-03 14:25:07.000000000 +0100 @@ -190,6 +190,8 @@ mac->x[MACRO_NOTIFICATIONTYPE]=(char *)strdup("DOWNTIMEEND"); else if(type==NOTIFICATION_DOWNTIMECANCELLED) mac->x[MACRO_NOTIFICATIONTYPE]=(char *)strdup("DOWNTIMECANCELLED"); + else if(type==NOTIFICATION_CUSTOM) + mac->x[MACRO_NOTIFICATIONTYPE]=(char *)strdup("CUSTOM"); else if(svc->current_state==STATE_OK) mac->x[MACRO_NOTIFICATIONTYPE]=(char *)strdup("RECOVERY"); else @@ -1115,6 +1117,8 @@ mac->x[MACRO_NOTIFICATIONTYPE]=(char *)strdup("DOWNTIMEEND"); else if(type==NOTIFICATION_DOWNTIMECANCELLED) mac->x[MACRO_NOTIFICATIONTYPE]=(char *)strdup("DOWNTIMECANCELLED"); + else if(type==NOTIFICATION_CUSTOM) + mac->x[MACRO_NOTIFICATIONTYPE]=(char *)strdup("CUSTOM"); else if(hst->current_state==HOST_UP) mac->x[MACRO_NOTIFICATIONTYPE]=(char *)strdup("RECOVERY"); else