Blame SOURCES/0011-efi_variable_import-make-sure-var.data_size-is-set.patch

ac385c
From bc5f74e97ff48b89028a5f3cd0064401b37c0951 Mon Sep 17 00:00:00 2001
ac385c
From: Peter Jones <pjones@redhat.com>
ac385c
Date: Mon, 1 May 2017 14:56:53 -0400
ac385c
Subject: [PATCH 11/22] efi_variable_import(): make sure var.data_size is set.
ac385c
ac385c
Covscan noticed that var.data_size isn't set when we memcpy the
ac385c
structure.  It should be set.
ac385c
ac385c
Signed-off-by: Peter Jones <pjones@redhat.com>
ac385c
---
ac385c
 src/export.c | 1 +
ac385c
 1 file changed, 1 insertion(+)
ac385c
ac385c
diff --git a/src/export.c b/src/export.c
ac385c
index 89af720..27ce501 100644
ac385c
--- a/src/export.c
ac385c
+++ b/src/export.c
ac385c
@@ -118,6 +118,7 @@ efi_variable_import(uint8_t *data, size_t size, efi_variable_t **var_out)
ac385c
 			var.name[i] = wname[i] & 0xff;
ac385c
 		ptr += name_len * 2;
ac385c
 
ac385c
+		var.data_size = data_len;
ac385c
 		var.data = malloc(data_len);
ac385c
 		if (!var.data) {
ac385c
 			int saved_errno = errno;
ac385c
-- 
ac385c
2.12.2
ac385c