aboutsummaryrefslogtreecommitdiffstats
path: root/community/networkmanager-elogind/CVE-2021-20297.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/networkmanager-elogind/CVE-2021-20297.patch')
-rw-r--r--community/networkmanager-elogind/CVE-2021-20297.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/community/networkmanager-elogind/CVE-2021-20297.patch b/community/networkmanager-elogind/CVE-2021-20297.patch
new file mode 100644
index 00000000000..5906c2a5346
--- /dev/null
+++ b/community/networkmanager-elogind/CVE-2021-20297.patch
@@ -0,0 +1,13 @@
+diff -urN NetworkManager-1.26.6.orig/src/nm-core-utils.c NetworkManager-1.26.6/src/nm-core-utils.c
+--- NetworkManager-1.26.6.orig/src/nm-core-utils.c 2021-06-03 14:10:00.375398397 -0600
++++ NetworkManager-1.26.6/src/nm-core-utils.c 2021-06-03 14:10:35.298882064 -0600
+@@ -1759,7 +1759,8 @@
+
+ _pattern_parse (patterns[i], &p, &is_inverted, &is_mandatory);
+
+- match = (fnmatch (p, str, 0) == 0);
++ match = (fnmatch (p, str ?: "", 0) == 0);
++
+ if (is_inverted)
+ match = !match;
+