summaryrefslogtreecommitdiffstats
path: root/src/providers
diff options
context:
space:
mode:
Diffstat (limited to 'src/providers')
-rw-r--r--src/providers/data_provider_opts.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/providers/data_provider_opts.c b/src/providers/data_provider_opts.c
index 0edadecc1..5a2e3b74d 100644
--- a/src/providers/data_provider_opts.c
+++ b/src/providers/data_provider_opts.c
@@ -78,6 +78,9 @@ int dp_get_options(TALLOC_CTX *memctx,
if (tmp) {
opts[i].val.blob.data = (uint8_t *)tmp;
opts[i].val.blob.length = strlen(tmp);
+ } else if (opts[i].def_val.blob.data != NULL) {
+ opts[i].val.blob.data = opts[i].def_val.blob.data;
+ opts[i].val.blob.length = opts[i].def_val.blob.length;
} else {
opts[i].val.blob.data = NULL;
opts[i].val.blob.length = 0;