diff --git a/lib/src/clixon_xml_map.c b/lib/src/clixon_xml_map.c index 04b3c0c1..e45f0e2c 100644 --- a/lib/src/clixon_xml_map.c +++ b/lib/src/clixon_xml_map.c @@ -1503,8 +1503,7 @@ xml2xpath1(cxobj *x, char *b; enum rfc_6020 keyword; - if ((xp = xml_parent(x)) != NULL && - xml_spec(xp) != NULL) + if (xp = xml_parent(x)) xml2xpath1(xp, cb); /* XXX: sometimes there should be a /, sometimes not */ cprintf(cb, "/%s", xml_name(x));