diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2017-05-31 19:08:12 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2017-05-31 20:05:53 +0200 |
commit | c22672b3834a92f16edb13aa3106873ed3aee91d (patch) | |
tree | 937a3c70ef110a6380bc693a785bd9142e2b3e82 /libnm-core/nm-setting-infiniband.c | |
parent | 0d71c0569f2eacacd02b0148c6d94f59bace5c65 (diff) | |
download | NetworkManager-c22672b3834a92f16edb13aa3106873ed3aee91d.tar.gz |
libnm-core: fix verify() implementations to allow connection=NULL
Diffstat (limited to 'libnm-core/nm-setting-infiniband.c')
-rw-r--r-- | libnm-core/nm-setting-infiniband.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libnm-core/nm-setting-infiniband.c b/libnm-core/nm-setting-infiniband.c index 1bbe2b3fb5..6ab6ac11b5 100644 --- a/libnm-core/nm-setting-infiniband.c +++ b/libnm-core/nm-setting-infiniband.c @@ -181,7 +181,7 @@ nm_setting_infiniband_get_virtual_interface_name (NMSettingInfiniband *setting) static gboolean verify (NMSetting *setting, NMConnection *connection, GError **error) { - NMSettingConnection *s_con; + NMSettingConnection *s_con = NULL; NMSettingInfinibandPrivate *priv = NM_SETTING_INFINIBAND_GET_PRIVATE (setting); guint32 normerr_max_mtu = 0; @@ -241,7 +241,8 @@ verify (NMSetting *setting, NMConnection *connection, GError **error) } } - s_con = nm_connection_get_setting_connection (connection); + if (connection) + s_con = nm_connection_get_setting_connection (connection); if (s_con) { const char *interface_name = nm_setting_connection_get_interface_name (s_con); GError *tmp_error = NULL; |