summaryrefslogtreecommitdiff
path: root/app-crypt/pesign/files/pesign-0.112-fix-initializer.patch
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt/pesign/files/pesign-0.112-fix-initializer.patch')
-rw-r--r--app-crypt/pesign/files/pesign-0.112-fix-initializer.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/app-crypt/pesign/files/pesign-0.112-fix-initializer.patch b/app-crypt/pesign/files/pesign-0.112-fix-initializer.patch
new file mode 100644
index 000000000000..b6147fe68e6d
--- /dev/null
+++ b/app-crypt/pesign/files/pesign-0.112-fix-initializer.patch
@@ -0,0 +1,13 @@
+This addresses a -Werror=missing-braces build failure from GCC bug #53119.
+
+--- a/libdpe/pe_allocspace.c
++++ b/libdpe/pe_allocspace.c
+@@ -61,7 +61,7 @@
+ struct pe32plus_opt_hdr *opthdr = pe->state.pe32plus_exe.opthdr;
+
+ Pe_Scn *scn = NULL;
+- struct section_header shdr = { 0, }, tmp_shdr;
++ struct section_header shdr = { { 0, } }, tmp_shdr;
+ if (pehdr->sections < 1)
+ return -1;
+