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:29:09 +0100 |
commit | d07cb60c1f4b9a7e1618b50ca2fc817298e5db12 (patch) | |
tree | 0ccc7f6a3a9eacb8c2c2ee764c884ac2bab28dd2 /src | |
parent | c9160931bd57b66bb1bf8312c05b9cb6da2497bc (diff) | |
download | sssd-d07cb60c1f4b9a7e1618b50ca2fc817298e5db12.tar.gz sssd-d07cb60c1f4b9a7e1618b50ca2fc817298e5db12.tar.xz sssd-d07cb60c1f4b9a7e1618b50ca2fc817298e5db12.zip |
OPTS: Allow using defaults for blobs
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
(cherry picked from commit ddd21d5dc3c89712d9286d1f66f4b2af73651cf2)
Diffstat (limited to 'src')
-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 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; |