chiark / gitweb /
bus: fix counting of argN= matches
[elogind.git] / src / libsystemd-bus / bus-match.c
index 37e7cc71f38c2a0d6a7db919175336fe914ba929..01434b33b5285d64f0cd18399d6c098b952114c2 100644 (file)
@@ -146,7 +146,7 @@ static bool value_node_test(
         case BUS_MATCH_MEMBER:
         case BUS_MATCH_PATH:
         case BUS_MATCH_ARG ... BUS_MATCH_ARG_LAST:
-                return streq(node->value.str, value_str);
+                return streq_ptr(node->value.str, value_str);
 
         case BUS_MATCH_ARG_NAMESPACE ... BUS_MATCH_ARG_NAMESPACE_LAST:
                 return namespace_simple_pattern(node->value.str, value_str);