LIST command recursion loop fixes.
commit5a54b96e5f84a1e3c36e6c82de32e3c71680aa62
authorBen Kibbey <bjk@luxsci.net>
Sat, 13 Sep 2014 02:06:09 +0000 (12 22:06 -0400)
committerBen Kibbey <bjk@luxsci.net>
Sat, 13 Sep 2014 13:15:48 +0000 (13 09:15 -0400)
tree953464710cb0b12b6e768ebb353361f514109fa6
parentd99e8868d5e7a1ec531b7b2a3f43790a6f6a3782
LIST command recursion loop fixes.

Use validate_target_attribute() for each path added to the list of
element paths to detect recursion loops. Fixes child nodes whos target
contains an element path to a parent.

Also add a failsafe to detect these in imported documents.
src/xml.c