diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2014-02-24 15:42:15 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-02-26 15:24:19 +0100 |
commit | ddd21d5dc3c89712d9286d1f66f4b2af73651cf2 (patch) | |
tree | 1e0e7c863d0a49af94a20aaafcd1b299bb1fdfd6 /src/providers | |
parent | 096a9678919fae460342469989b97fd47d812823 (diff) | |
download | sssd-ddd21d5dc3c89712d9286d1f66f4b2af73651cf2.tar.gz sssd-ddd21d5dc3c89712d9286d1f66f4b2af73651cf2.tar.xz sssd-ddd21d5dc3c89712d9286d1f66f4b2af73651cf2.zip |
OPTS: Allow using defaults for blobs
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/providers')
-rw-r--r-- | src/providers/data_provider_opts.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/providers/data_provider_opts.c b/src/providers/data_provider_opts.c index 2a55967e1..add6dd5b1 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; |