[tor-commits] [tor-browser/tor-browser-60.5.0esr-8.5-1] Bug 29182: Fix Android build bustage
gk at torproject.org
gk at torproject.org
Sat Jan 26 09:17:09 UTC 2019
commit 4d0f9fa5fdd5831fbc2e28cb6c7b1056bd4deeab
Author: Georg Koppen <gk at torproject.org>
Date: Sat Jan 26 08:10:39 2019 +0000
Bug 29182: Fix Android build bustage
Updating the expat library (bug 1374012) resulted in broken compilation
of Android builds as `arc4random_buf` is not defined compiling with our
current toolchain.
The upstream bug is
https://bugzilla.mozilla.org/show_bug.cgi?id=1516642.
Patch by a cypherpunk (mac198442).
---
parser/expat/lib/xmlparse.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/parser/expat/lib/xmlparse.c b/parser/expat/lib/xmlparse.c
index 209f20e094dc..95ff14f8e154 100644
--- a/parser/expat/lib/xmlparse.c
+++ b/parser/expat/lib/xmlparse.c
@@ -839,7 +839,7 @@ generate_hash_secret_salt(XML_Parser parser)
{
unsigned long entropy;
(void)parser;
-#if defined(HAVE_ARC4RANDOM_BUF) || defined(__CloudABI__)
+#if !defined(__ANDROID__) && (defined(HAVE_ARC4RANDOM_BUF) || defined(__CloudABI__))
(void)gather_time_entropy;
arc4random_buf(&entropy, sizeof(entropy));
return ENTROPY_DEBUG("arc4random_buf", entropy);
More information about the tor-commits
mailing list