I found a dig which does not output a ";; ANSWER
SECTION:" but ";; ANSWERS:"
the following patch will recognize both, tested with
both dig versions on Solaris and Linux
*** netsaint-plugins-1.2.9-4.org/plugins/check_dig.c
Fri Apr 13 22:19:47 2001
--- netsaint-plugins-1.2.9-4/plugins/check_dig.c
Tue Jun 26 22:38:46 2001
***************
*** 65,71 ****
while
(fgets(input_buffer,MAX_INPUT_BUFFER-1,child_process))
{
/* the server is responding, we just
got the host name... */
! if (strstr(input_buffer,";; ANSWER
SECTION:")) {
/* get the host address */
if
(!fgets(input_buffer,MAX_INPUT_BUFFER-1,child_process))
--- 65,71 ----
while
(fgets(input_buffer,MAX_INPUT_BUFFER-1,child_process))
{
/* the server is responding, we just
got the host name... */
! if (strstr(input_buffer,";; ANSWER
SECTION:") || strstr(input_buffer,";; ANSWERS:")) {
/* get the host address */
if
(!fgets(input_buffer,MAX_INPUT_BUFFER-1,child_process))
context diff