فهرست منبع

check_ping: Add missing newline to die() calls

Our die() function expects the caller to append the trailing newline
character.
Holger Weiss 14 سال پیش
والد
کامیت
88fdf3a8a8
1فایلهای تغییر یافته به همراه11 افزوده شده و 11 حذف شده
  1. 11 11
      plugins/check_ping.c

+ 11 - 11
plugins/check_ping.c

@@ -516,32 +516,32 @@ error_scan (char buf[MAX_INPUT_BUFFER], const char *addr)
 	if (strstr (buf, "Network is unreachable") ||
 	if (strstr (buf, "Network is unreachable") ||
 		strstr (buf, "Destination Net Unreachable")
 		strstr (buf, "Destination Net Unreachable")
 		)
 		)
-		die (STATE_CRITICAL, _("CRITICAL - Network Unreachable (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Network Unreachable (%s)\n"), addr);
 	else if (strstr (buf, "Destination Host Unreachable"))
 	else if (strstr (buf, "Destination Host Unreachable"))
-		die (STATE_CRITICAL, _("CRITICAL - Host Unreachable (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Host Unreachable (%s)\n"), addr);
 	else if (strstr (buf, "Destination Port Unreachable"))
 	else if (strstr (buf, "Destination Port Unreachable"))
-		die (STATE_CRITICAL, _("CRITICAL - Bogus ICMP: Port Unreachable (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Bogus ICMP: Port Unreachable (%s)\n"), addr);
 	else if (strstr (buf, "Destination Protocol Unreachable"))
 	else if (strstr (buf, "Destination Protocol Unreachable"))
-		die (STATE_CRITICAL, _("CRITICAL - Bogus ICMP: Protocol Unreachable (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Bogus ICMP: Protocol Unreachable (%s)\n"), addr);
 	else if (strstr (buf, "Destination Net Prohibited"))
 	else if (strstr (buf, "Destination Net Prohibited"))
-		die (STATE_CRITICAL, _("CRITICAL - Network Prohibited (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Network Prohibited (%s)\n"), addr);
 	else if (strstr (buf, "Destination Host Prohibited"))
 	else if (strstr (buf, "Destination Host Prohibited"))
-		die (STATE_CRITICAL, _("CRITICAL - Host Prohibited (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Host Prohibited (%s)\n"), addr);
 	else if (strstr (buf, "Packet filtered"))
 	else if (strstr (buf, "Packet filtered"))
-		die (STATE_CRITICAL, _("CRITICAL - Packet Filtered (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Packet Filtered (%s)\n"), addr);
 	else if (strstr (buf, "unknown host" ))
 	else if (strstr (buf, "unknown host" ))
-		die (STATE_CRITICAL, _("CRITICAL - Host not found (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Host not found (%s)\n"), addr);
 	else if (strstr (buf, "Time to live exceeded"))
 	else if (strstr (buf, "Time to live exceeded"))
-		die (STATE_CRITICAL, _("CRITICAL - Time to live exceeded (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Time to live exceeded (%s)\n"), addr);
 	else if (strstr (buf, "Destination unreachable: "))
 	else if (strstr (buf, "Destination unreachable: "))
-		die (STATE_CRITICAL, _("CRITICAL - Destination Unreachable (%s)"), addr);
+		die (STATE_CRITICAL, _("CRITICAL - Destination Unreachable (%s)\n"), addr);
 
 
 	if (strstr (buf, "(DUP!)") || strstr (buf, "DUPLICATES FOUND")) {
 	if (strstr (buf, "(DUP!)") || strstr (buf, "DUPLICATES FOUND")) {
 		if (warn_text == NULL)
 		if (warn_text == NULL)
 			warn_text = strdup (_(WARN_DUPLICATES));
 			warn_text = strdup (_(WARN_DUPLICATES));
 		else if (! strstr (warn_text, _(WARN_DUPLICATES)) &&
 		else if (! strstr (warn_text, _(WARN_DUPLICATES)) &&
 		         asprintf (&warn_text, "%s %s", warn_text, _(WARN_DUPLICATES)) == -1)
 		         asprintf (&warn_text, "%s %s", warn_text, _(WARN_DUPLICATES)) == -1)
-			die (STATE_UNKNOWN, _("Unable to realloc warn_text"));
+			die (STATE_UNKNOWN, _("Unable to realloc warn_text\n"));
 		return (STATE_WARNING);
 		return (STATE_WARNING);
 	}
 	}