diff options
author | Thomas Haller <thaller@redhat.com> | 2019-12-09 09:48:02 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2019-12-09 09:54:11 +0100 |
commit | eb642fecdf4f57d4e8673065063cf429e986014a (patch) | |
tree | e49428b613c0f9f51184aa3f8604221d34ec5751 | |
parent | 1e742e0fb48db1756f9887fdb145f2da85c60066 (diff) | |
download | NetworkManager-eb642fecdf4f57d4e8673065063cf429e986014a.tar.gz |
settings: fix use after free in keyfile's load_connections()
Fixes: d35d3c468a30 ('settings: rework tracking settings connections and settings plugins')
-rw-r--r-- | src/settings/plugins/keyfile/nms-keyfile-plugin.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/settings/plugins/keyfile/nms-keyfile-plugin.c b/src/settings/plugins/keyfile/nms-keyfile-plugin.c index 7129d6f316..fdb88d2a6d 100644 --- a/src/settings/plugins/keyfile/nms-keyfile-plugin.c +++ b/src/settings/plugins/keyfile/nms-keyfile-plugin.c @@ -355,7 +355,7 @@ _load_file (NMSKeyfilePlugin *self, &local); if (!connection) { if (error) - g_propagate_error (error, local); + g_propagate_error (error, g_steal_pointer (&local)); else _LOGW ("load: \"%s\": failed to load connection: %s", full_filename, local->message); return NULL; |