diff options
Diffstat (limited to 'libre/ovmf/0001-Fix-uninitialized-value-in-VfrCompiler-constructor.patch')
-rw-r--r-- | libre/ovmf/0001-Fix-uninitialized-value-in-VfrCompiler-constructor.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/libre/ovmf/0001-Fix-uninitialized-value-in-VfrCompiler-constructor.patch b/libre/ovmf/0001-Fix-uninitialized-value-in-VfrCompiler-constructor.patch new file mode 100644 index 000000000..c04bcaef7 --- /dev/null +++ b/libre/ovmf/0001-Fix-uninitialized-value-in-VfrCompiler-constructor.patch @@ -0,0 +1,37 @@ +From ab9435c71d894018c88c8f5ff89f654f2029d3ed Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Thomas=20B=C3=A4chler?= <thomas@archlinux.org> +Date: Sat, 1 Mar 2014 20:30:57 +0100 +Subject: [PATCH] Fix uninitialized value in VfrCompiler constructor. + +--- + BaseTools/Source/C/VfrCompile/VfrCompiler.cpp | 1 + + BaseTools/Source/C/VfrCompile/VfrCompiler.h | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/BaseTools/Source/C/VfrCompile/VfrCompiler.cpp b/BaseTools/Source/C/VfrCompile/VfrCompiler.cpp +index dd34a1b..77b2cab 100644 +--- a/BaseTools/Source/C/VfrCompile/VfrCompiler.cpp ++++ b/BaseTools/Source/C/VfrCompile/VfrCompiler.cpp +@@ -371,6 +371,7 @@ CVfrCompiler::CVfrCompiler ( + {
+ mPreProcessCmd = (CHAR8 *) PREPROCESSOR_COMMAND;
+ mPreProcessOpt = (CHAR8 *) PREPROCESSOR_OPTIONS;
++ SET_RUN_STATUS(STATUS_UNKNOWN);
+
+ OptionInitialization(Argc, Argv);
+
+diff --git a/BaseTools/Source/C/VfrCompile/VfrCompiler.h b/BaseTools/Source/C/VfrCompile/VfrCompiler.h +index ea20bbc..1603961 100644 +--- a/BaseTools/Source/C/VfrCompile/VfrCompiler.h ++++ b/BaseTools/Source/C/VfrCompile/VfrCompiler.h +@@ -60,6 +60,7 @@ typedef struct { + } OPTIONS;
+
+ typedef enum {
++ STATUS_UNKNOWN = 0,
+ STATUS_INITIALIZED = 1,
+ STATUS_PREPROCESSED,
+ STATUS_COMPILEED,
+-- +1.9.0 + |