Blame SOURCES/0017-libnm-fix-reject-vlan-id-4095-rh1456911.patch
|
|
fc9aca |
From 2522c3be75c94d6285c6b514f404edea20f4807e Mon Sep 17 00:00:00 2001
|
|
|
fc9aca |
From: Thomas Haller <thaller@redhat.com>
|
|
|
fc9aca |
Date: Tue, 30 May 2017 18:12:23 +0200
|
|
|
fc9aca |
Subject: [PATCH 1/1] libnm: fix rejecting NMSettingVlan with id >= 4095
|
|
|
fc9aca |
|
|
|
fc9aca |
Without it, clients can wrongly create VLan settings with
|
|
|
fc9aca |
ID 4095, which triggers assertions in NetworkManager.
|
|
|
fc9aca |
|
|
|
fc9aca |
Fixes: 8715d61437060cacc68c156b1c8ed7bbce4b0a78
|
|
|
fc9aca |
(cherry picked from commit 159cd4836fb32f3a6ecefa6fc4dcc114892ce32a)
|
|
|
fc9aca |
(cherry picked from commit 8db2ca661f739a301729bb2c63e5d00707a4f2c3)
|
|
|
fc9aca |
---
|
|
|
fc9aca |
libnm-core/nm-setting-vlan.c | 1 +
|
|
|
fc9aca |
1 file changed, 1 insertion(+)
|
|
|
fc9aca |
|
|
|
fc9aca |
diff --git a/libnm-core/nm-setting-vlan.c b/libnm-core/nm-setting-vlan.c
|
|
|
fc9aca |
index de9c5c4..ab1c546 100644
|
|
|
fc9aca |
--- a/libnm-core/nm-setting-vlan.c
|
|
|
fc9aca |
+++ b/libnm-core/nm-setting-vlan.c
|
|
|
fc9aca |
@@ -670,6 +670,7 @@ verify (NMSetting *setting, NMConnection *connection, GError **error)
|
|
|
fc9aca |
_("the vlan id must be in range 0-4094 but is %u"),
|
|
|
fc9aca |
priv->id);
|
|
|
fc9aca |
g_prefix_error (error, "%s.%s: ", NM_SETTING_VLAN_SETTING_NAME, NM_SETTING_VLAN_ID);
|
|
|
fc9aca |
+ return FALSE;
|
|
|
fc9aca |
}
|
|
|
fc9aca |
|
|
|
fc9aca |
if (priv->flags & ~NM_VLAN_FLAGS_ALL) {
|
|
|
fc9aca |
--
|
|
|
fc9aca |
2.9.4
|
|
|
fc9aca |
|