summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2020-05-04 15:16:26 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-05-04 15:16:26 +0000
commit645e4f02c622ba67eb754000cc00c9db8be31f85 (patch)
treee4f5146b658792505069f05203d41436ad9f5bdb
parent29ed82dad09f7255485814cc34e520dc2d0ebb54 (diff)
parent6c302fcee964f2adff3447046f5fb4856b07d2a6 (diff)
downloadnasm-aosp-emu-30-release.tar.gz
-rw-r--r--nasmlib/zerobuf.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/nasmlib/zerobuf.c b/nasmlib/zerobuf.c
index 651c0fd4..cb35af52 100644
--- a/nasmlib/zerobuf.c
+++ b/nasmlib/zerobuf.c
@@ -1,5 +1,5 @@
/* ----------------------------------------------------------------------- *
- *
+ *
* Copyright 1996-2016 The NASM Authors - All Rights Reserved
* See the file AUTHORS included with the NASM distribution for
* the specific copyright holders.
@@ -14,7 +14,7 @@
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials provided
* with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
@@ -38,5 +38,7 @@
#include "compiler.h"
#include "nasmlib.h"
-/* Uninitialized -> all zero by C spec */
-const uint8_t zero_buffer[ZERO_BUF_SIZE];
+/* Explicitly initialize buffer, as some linkers will drop common symbols
+ (See https://stackoverflow.com/questions/28464770)
+*/
+const uint8_t zero_buffer[ZERO_BUF_SIZE] = {0}; \ No newline at end of file