summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/netd/testutils/VtsHalNetNetdTestUtils.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/netd/testutils/VtsHalNetNetdTestUtils.cpp b/net/netd/testutils/VtsHalNetNetdTestUtils.cpp
index da377c46..0d4189dd 100644
--- a/net/netd/testutils/VtsHalNetNetdTestUtils.cpp
+++ b/net/netd/testutils/VtsHalNetNetdTestUtils.cpp
@@ -88,7 +88,8 @@ int countMatchingIpRules(const std::string& regexString) {
int countRulesForFwmark(const uint32_t fwmark) {
// Skip top nibble, which differs between rules.
- std::string regex = StringPrintf("from all fwmark 0x[0-9a-f]+%x/.* lookup ", fwmark);
+ std::string regex =
+ StringPrintf("from all fwmark 0x(%x|[0-9a-f]+%04x)/.* lookup ", fwmark, fwmark);
return countMatchingIpRules(regex);
}