The following proposed patch for stable (3.1) fixes a cut and paste error in
the DTD definition which resulted in invalid XML being generated by gmond
because the ATTLIST NAME and VAL for METRIC were being redefined and there
was no definition for the corresponding ATTLIST for EXTRA_ELEMENT.

Attached original fix committed as part of r1288

Carlo

---
Index: gmond/dtd.h
===================================================================
--- gmond/dtd.h (revision 1287)
+++ gmond/dtd.h (revision 1288)
@@ -38,8 +38,8 @@
       <!ATTLIST METRIC SOURCE (gmond | gmetric) #REQUIRED>\n\
    <!ELEMENT EXTRA_DATA (EXTRA_ELEMENT*)>\n\
    <!ELEMENT EXTRA_ELEMENT EMPTY>\n\
-      <!ATTLIST METRIC NAME CDATA #REQUIRED>\n\
-      <!ATTLIST METRIC VAL CDATA #REQUIRED>\n\
+      <!ATTLIST EXTRA_ELEMENT NAME CDATA #REQUIRED>\n\
+      <!ATTLIST EXTRA_ELEMENT VAL CDATA #REQUIRED>\n\
    <!ELEMENT HOSTS EMPTY>\n\
       <!ATTLIST HOSTS UP CDATA #REQUIRED>\n\
       <!ATTLIST HOSTS DOWN CDATA #REQUIRED>\n\

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to