]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hashmap: add comment explaining that set_fnmatch() handles fnmatch() errors as non...
authorLennart Poettering <lennart@poettering.net>
Mon, 29 Aug 2022 09:07:43 +0000 (11:07 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 31 Aug 2022 13:13:42 +0000 (15:13 +0200)
src/basic/hashmap.c

index ddd329c874341fe2005be3ca72243dbfc5e972c0..8013ac6b8ef97bf6f07228f5afc3833f033f90a2 100644 (file)
@@ -2079,6 +2079,8 @@ static bool set_fnmatch_one(Set *patterns, const char *needle) {
 
         assert(needle);
 
+        /* Any failure of fnmatch() is treated as equivalent to FNM_NOMATCH, i.e. as non-matching pattern */
+
         SET_FOREACH(p, patterns)
                 if (fnmatch(p, needle, 0) == 0)
                         return true;