diff options
author | Andreas Schneider <asn@samba.org> | 2022-12-21 08:42:49 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2022-12-21 21:28:42 +0000 |
commit | 429bf5ce231c417b678b576096b437d1bd58c348 (patch) | |
tree | efc8c25b46d8adf0a05225c913367b1c1d7cdc44 /third_party | |
parent | 6ec2488387635b61a5c1559240019df3a5052850 (diff) | |
download | samba-429bf5ce231c417b678b576096b437d1bd58c348.tar.gz |
third_party: Update resolv_wrapper to version 1.1.8
res_randomid() is marked as deprecated in newer glibc.
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Dec 21 21:28:42 UTC 2022 on sn-devel-184
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/resolv_wrapper/resolv_wrapper.c | 4 | ||||
-rw-r--r-- | third_party/resolv_wrapper/wscript | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/third_party/resolv_wrapper/resolv_wrapper.c b/third_party/resolv_wrapper/resolv_wrapper.c index b69a55a80e0..899f4ccc7a9 100644 --- a/third_party/resolv_wrapper/resolv_wrapper.c +++ b/third_party/resolv_wrapper/resolv_wrapper.c @@ -434,6 +434,8 @@ static int rwrap_create_fake_ptr_rr(const char *key, return 0; } +#define rwrap_randomid() 0xffff & getpid() + /* Prepares a fake header with a single response. Advances header_blob */ static ssize_t rwrap_fake_header(uint8_t **header_blob, size_t remaining, size_t ancount, size_t arcount) @@ -451,7 +453,7 @@ static ssize_t rwrap_fake_header(uint8_t **header_blob, size_t remaining, h.blob = *header_blob; memset(h.blob, 0, NS_HFIXEDSZ); - h.header->id = res_randomid(); /* random query ID */ + h.header->id = rwrap_randomid(); /* random query ID */ h.header->qr = 1; /* response flag */ h.header->rd = 1; /* recursion desired */ h.header->ra = 1; /* recursion available */ diff --git a/third_party/resolv_wrapper/wscript b/third_party/resolv_wrapper/wscript index 7e369bd90b5..9aa06bc1508 100644 --- a/third_party/resolv_wrapper/wscript +++ b/third_party/resolv_wrapper/wscript @@ -3,7 +3,7 @@ import os from waflib import Logs -VERSION="1.1.7" +VERSION="1.1.8" def configure(conf): if conf.CHECK_RESOLV_WRAPPER(): |