OBS User unknown
2006-11-18 12:06:52 +00:00
committed by Git OBS Bridge
parent d8438df347
commit 467e32eb3c
+20
View File
@@ -0,0 +1,20 @@
Do not write outside the hostname array.
snprintf will likely terminate the string anyway.
---
cgi/notifications.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: nagios-2.5/cgi/notifications.c
===================================================================
--- nagios-2.5.orig/cgi/notifications.c
+++ nagios-2.5/cgi/notifications.c
@@ -553,7 +553,7 @@ void display_notifications(void){
/* get the host name */
temp_buffer=(char *)strtok(NULL,";");
snprintf(host_name,sizeof(host_name),"%s",(temp_buffer==NULL)?"":temp_buffer);
- host_name[sizeof(host_name)]='\x0';
+ host_name[sizeof(host_name) - 1]='\x0';
/* get the service name */
if(notification_type==SERVICE_NOTIFICATION){