Xymon Mailing List Archive search

Double combo's - returning -1 - xymon 4.3.3

list Jeremy Laidman
Thu, 15 Sep 2011 15:03:12 +1000
Message-Id: <user-816bad3089d8@xymon.invalid>

This patch works for me:

--- combostatus.c.orig  2011-08-01 07:01:52.000000000 +1000
+++ combostatus.c       2011-09-15 14:57:00.000000000 +1000
@@ -309,6 +309,10 @@
                                tname = gettname(symbol);
                                if (hname && tname) {
                                        oneval = getvalue(gethname(symbol),
gettname(symbol), &onecolor, errbuf);
+                                       if (oneval == -1) {
+                                               dbgprintf("Forward lookup of
'%s.%s' pending for '%s'\n", hname, tname, symbolicexpr);
+                                               return -1;
+                                       }
                                }
                                else {
                                        errprintf("Invalid data for symbol
calculation - missing host/testname: %s\n",