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;
     }