From b5b9a109e1cc129a65b42130fc89db98a47ae7fb Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 20 Jan 2022 22:19:40 +0100 Subject: [PATCH] libnm: fix bug verifying private-key for WireGuard setting Fixes: aea47ed2069f ('libnm: implement "wireguard.private-key" as direct string property') --- src/libnm-core-impl/nm-setting-wireguard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libnm-core-impl/nm-setting-wireguard.c b/src/libnm-core-impl/nm-setting-wireguard.c index 15716f1751..d713b6a565 100644 --- a/src/libnm-core-impl/nm-setting-wireguard.c +++ b/src/libnm-core-impl/nm-setting-wireguard.c @@ -1771,7 +1771,7 @@ verify_secrets(NMSetting *setting, NMConnection *connection, GError **error) NMSettingWireGuardPrivate *priv = NM_SETTING_WIREGUARD_GET_PRIVATE(setting); guint i; - if (!priv->private_key_valid) { + if (priv->private_key && !priv->private_key_valid) { g_set_error_literal(error, NM_CONNECTION_ERROR, NM_CONNECTION_ERROR_INVALID_PROPERTY,