X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/716a79bea02a49ee97a5f7ea8dd54513e34d9cc4..d8608b14ec6c97f0228a63bea6b4044821f4ee61:/packages/libevent/evutil_rand.c.patch diff --git a/packages/libevent/evutil_rand.c.patch b/packages/libevent/evutil_rand.c.patch index 78586393..279ed3d7 100644 --- a/packages/libevent/evutil_rand.c.patch +++ b/packages/libevent/evutil_rand.c.patch @@ -1,19 +1,14 @@ -diff -u -r ../libevent-2.0.22-stable/evutil_rand.c ./evutil_rand.c ---- ../libevent-2.0.22-stable/evutil_rand.c 2013-11-01 14:18:57.000000000 -0400 -+++ ./evutil_rand.c 2016-01-03 20:05:10.168762009 -0500 -@@ -171,10 +171,15 @@ - ev_arc4random_buf(buf, n); - } - -+#ifndef __ANDROID__ -+/* The arc4random_addrandom() has been removed from 64-bit Android libc, -+ see https://bugzilla.mozilla.org/show_bug.cgi?id=931354 for motivation -+ about just removing this function completely. */ +diff -u -r ../libevent-release-2.1.8-stable/evutil_rand.c ./evutil_rand.c +--- ../libevent-release-2.1.8-stable/evutil_rand.c 2017-01-26 00:37:15.000000000 +0100 ++++ ./evutil_rand.c 2017-01-27 23:51:13.124764486 +0100 +@@ -195,8 +195,10 @@ void evutil_secure_rng_add_bytes(const char *buf, size_t n) { ++#ifndef __ANDROID__ arc4random_addrandom((unsigned char*)buf, n>(size_t)INT_MAX ? INT_MAX : (int)n); - } +#endif + } + void