aboutsummaryrefslogtreecommitdiff
path: root/net/samba412/files/patch-lib_talloc_talloc.c
diff options
context:
space:
mode:
authorTimur I. Bakeyev <timur@FreeBSD.org>2020-09-26 23:36:13 +0000
committerTimur I. Bakeyev <timur@FreeBSD.org>2020-09-26 23:36:13 +0000
commit7e9e7e18829040441dace9a49b2d749acab58a07 (patch)
treee4123246724f9f4355da20bc06e04e4c85824480 /net/samba412/files/patch-lib_talloc_talloc.c
parentb9d60e006d0a719ae4d923a1bce7bdc063c9f97b (diff)
downloadports-7e9e7e18829040441dace9a49b2d749acab58a07.tar.gz
ports-7e9e7e18829040441dace9a49b2d749acab58a07.zip
Repocopy to create a new samba412 port
Notes
Notes: svn path=/head/; revision=550233
Diffstat (limited to 'net/samba412/files/patch-lib_talloc_talloc.c')
-rw-r--r--net/samba412/files/patch-lib_talloc_talloc.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/net/samba412/files/patch-lib_talloc_talloc.c b/net/samba412/files/patch-lib_talloc_talloc.c
new file mode 100644
index 000000000000..25b68fd71844
--- /dev/null
+++ b/net/samba412/files/patch-lib_talloc_talloc.c
@@ -0,0 +1,20 @@
+--- lib/talloc/talloc.c.orig 2019-01-15 10:07:00 UTC
++++ lib/talloc/talloc.c
+@@ -391,6 +391,9 @@ void talloc_lib_init(void) __attribute__
+ void talloc_lib_init(void)
+ {
+ uint32_t random_value;
++#if defined(HAVE_ARC4RANDOM)
++ random_value = arc4random();
++#else
+ #if defined(HAVE_GETAUXVAL) && defined(AT_RANDOM)
+ uint8_t *p;
+ /*
+@@ -424,6 +427,7 @@ void talloc_lib_init(void)
+ */
+ random_value = ((uintptr_t)talloc_lib_init & 0xFFFFFFFF);
+ }
++#endif /* HAVE_ARC4RANDOM */
+ talloc_magic = random_value & ~TALLOC_FLAG_MASK;
+ }
+ #else