Blame SOURCES/0096-OPTS-Allow-using-defaults-for-blobs.patch

2fc102
From 2f08218f0eb6e069c94401ac439d5d7f5b032564 Mon Sep 17 00:00:00 2001
2fc102
From: Jakub Hrozek <jhrozek@redhat.com>
2fc102
Date: Mon, 24 Feb 2014 15:42:15 +0100
2fc102
Subject: [PATCH 96/97] OPTS: Allow using defaults for blobs
2fc102
MIME-Version: 1.0
2fc102
Content-Type: text/plain; charset=UTF-8
2fc102
Content-Transfer-Encoding: 8bit
2fc102
2fc102
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
2fc102
(cherry picked from commit ddd21d5dc3c89712d9286d1f66f4b2af73651cf2)
2fc102
---
2fc102
 src/providers/data_provider_opts.c | 3 +++
2fc102
 1 file changed, 3 insertions(+)
2fc102
2fc102
diff --git a/src/providers/data_provider_opts.c b/src/providers/data_provider_opts.c
2fc102
index 0edadecc12d2e354c590df9d3ed011cb4e44eee0..5a2e3b74da7d4af4326a56a9cd47b7826e4b78e3 100644
2fc102
--- a/src/providers/data_provider_opts.c
2fc102
+++ b/src/providers/data_provider_opts.c
2fc102
@@ -78,6 +78,9 @@ int dp_get_options(TALLOC_CTX *memctx,
2fc102
             if (tmp) {
2fc102
                 opts[i].val.blob.data = (uint8_t *)tmp;
2fc102
                 opts[i].val.blob.length = strlen(tmp);
2fc102
+            } else if (opts[i].def_val.blob.data != NULL) {
2fc102
+                opts[i].val.blob.data = opts[i].def_val.blob.data;
2fc102
+                opts[i].val.blob.length = opts[i].def_val.blob.length;
2fc102
             } else {
2fc102
                 opts[i].val.blob.data = NULL;
2fc102
                 opts[i].val.blob.length = 0;
2fc102
-- 
2fc102
1.8.5.3
2fc102