diff options
Diffstat (limited to 'configmgr')
-rw-r--r-- | configmgr/source/dconf.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/configmgr/source/dconf.cxx b/configmgr/source/dconf.cxx index 4490259e0437..ca94a9b94f78 100644 --- a/configmgr/source/dconf.cxx +++ b/configmgr/source/dconf.cxx @@ -954,6 +954,10 @@ void readDir( void readLayer(Data & data, int layer) { GObjectHolder<DConfClient> client(dconf_client_new()); + if (client.get() == nullptr) { + SAL_WARN("configmgr.dconf", "dconf_client_new failed"); + return; + } readDir( data, layer, rtl::Reference<Node>(), data.getComponents(), client, "/org/libreoffice/registry/"); |