xpath BUGFIX do not select non-matching nodes
diff --git a/src/xpath.c b/src/xpath.c
index 9ba8338..00a4e33 100644
--- a/src/xpath.c
+++ b/src/xpath.c
@@ -5308,7 +5308,7 @@
}
/* name check */
- if (strcmp(node_name, "*") && !strcmp(node->schema->name, node_name)) {
+ if (strcmp(node_name, "*") && (node->schema->name != node_name)) {
return LY_ENOT;
}
@@ -5360,7 +5360,7 @@
}
/* name check */
- if (strcmp(node_name, "*") && !strcmp(node->name, node_name)) {
+ if (strcmp(node_name, "*") && (node->name != node_name)) {
return LY_ENOT;
}