From 5d557f64f712c73d97669f10532b5a2867c6f1d3 Mon Sep 17 00:00:00 2001 From: Pierre-Hugues Husson Date: Tue, 12 Jun 2018 22:55:32 +0200 Subject: [PATCH 09/36] property-matching RROs: allow to prefix the value with + to do glob match instead of exact match --- cmds/idmap/scan.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmds/idmap/scan.cpp b/cmds/idmap/scan.cpp index d69dd79555a..2be6d23ac78 100644 --- a/cmds/idmap/scan.cpp +++ b/cmds/idmap/scan.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include @@ -92,6 +93,10 @@ namespace { property_get(prop, propBuf, NULL); val = strndup16to8(value.string(), value.size()); + if(val[0]=='+') { + return fnmatch(val+1, propBuf, 0) != 0; + } + return (strcmp(propBuf, val) == 0); } -- 2.17.1