settings: fix use after free in keyfile's load_connections()

Fixes: d35d3c468a ('settings: rework tracking settings connections and settings plugins')
(cherry picked from commit eb642fecdf)
(cherry picked from commit 6d37f690ad)
This commit is contained in:
Thomas Haller 2019-12-09 09:48:02 +01:00
parent 8274cc1353
commit aa545d5b58

View file

@ -369,7 +369,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;