瀏覽代碼

No more warn/crit values in performance data if -w and -c are not specified.
Thanks to Simon Bellwood (#1181554)


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1722 f882894a-f735-0410-b71e-b25c423dba1c

Matthias Eble 19 年之前
父節點
當前提交
1e2982f072
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      plugins/check_tcp.c

+ 4 - 4
plugins/check_tcp.c

@@ -366,16 +366,16 @@ main (int argc, char **argv)
 	if(match == -2)
 		printf ("|%s",
 				fperfdata ("time", elapsed_time, "s",
-				TRUE, 0,
-				TRUE, 0,
+				(flags & FLAG_TIME_WARN ? TRUE : FALSE), 0,
+				(flags & FLAG_TIME_CRIT ? TRUE : FALSE), 0,
 				TRUE, 0,
 				TRUE, socket_timeout)
 			);
 	else
 		printf("|%s",
 				fperfdata ("time", elapsed_time, "s",
-				TRUE, warning_time,
-				TRUE, critical_time,
+				(flags & FLAG_TIME_WARN ? TRUE : FALSE), warning_time,
+				(flags & FLAG_TIME_CRIT ? TRUE : FALSE), critical_time,
 				TRUE, 0,
 				TRUE, socket_timeout)
 			);