1From c3939dac2c060651361fc71516806f9ab8c38901 Mon Sep 17 00:00:00 2001
2From: Vaclav Dolezal <vdolezal@redhat.com>
3Date: Thu, 23 Jan 2020 11:26:32 +0100
4Subject: [PATCH] hpmfwupg: move variable definition to .c file
5
6Signed-off-by: Vaclav Dolezal <vdolezal@redhat.com>
7[Retrieved from:
8https://github.com/ipmitool/ipmitool/commit/c3939dac2c060651361fc71516806f9ab8c38901]
9Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
10---
11 include/ipmitool/ipmi_hpmfwupg.h | 2 +-
12 lib/ipmi_hpmfwupg.c              | 2 ++
13 2 files changed, 3 insertions(+), 1 deletion(-)
14
15diff --git a/include/ipmitool/ipmi_hpmfwupg.h b/include/ipmitool/ipmi_hpmfwupg.h
16index de65292b..07f597be 100644
17--- a/include/ipmitool/ipmi_hpmfwupg.h
18+++ b/include/ipmitool/ipmi_hpmfwupg.h
19@@ -800,7 +800,7 @@ typedef struct _VERSIONINFO {
20 	char descString[HPMFWUPG_DESC_STRING_LENGTH + 1];
21 }VERSIONINFO, *PVERSIONINFO;
22
23-VERSIONINFO gVersionInfo[HPMFWUPG_COMPONENT_ID_MAX];
24+extern VERSIONINFO gVersionInfo[HPMFWUPG_COMPONENT_ID_MAX];
25
26 #define TARGET_VER (0x01)
27 #define ROLLBACK_VER (0x02)
28diff --git a/lib/ipmi_hpmfwupg.c b/lib/ipmi_hpmfwupg.c
29index 4aa8cecd..d63d2c15 100644
30--- a/lib/ipmi_hpmfwupg.c
31+++ b/lib/ipmi_hpmfwupg.c
32@@ -50,6 +50,8 @@
33
34 extern int verbose;
35
36+VERSIONINFO gVersionInfo[HPMFWUPG_COMPONENT_ID_MAX];
37+
38 int HpmfwupgUpgrade(struct ipmi_intf *intf, char *imageFilename,
39 		int activate, int, int);
40 int HpmfwupgValidateImageIntegrity(struct HpmfwupgUpgradeCtx *pFwupgCtx);
41