summaryrefslogtreecommitdiff
path: root/configmgr
diff options
context:
space:
mode:
Diffstat (limited to 'configmgr')
-rw-r--r--configmgr/source/dconf.cxx4
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/");