]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Add missing visibility attribute on dnsdist_ffi_dnsquestion_get_qname_hash
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 24 Nov 2021 14:19:56 +0000 (15:19 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 24 Nov 2021 14:19:56 +0000 (15:19 +0100)
Making it unusable from Lua FFI when dnsdist is compiled with
`-fvisibility=hidden`.

pdns/dnsdistdist/dnsdist-lua-ffi-interface.h

index 94d6bfb5ec0b2a1788623daeaf2b8a3dd1a5db82..e371d9e1db1c7c2beaee83552c428c08f6f7b987 100644 (file)
@@ -54,7 +54,7 @@ void dnsdist_ffi_dnsquestion_get_remoteaddr(const dnsdist_ffi_dnsquestion_t* dq,
 void dnsdist_ffi_dnsquestion_get_masked_remoteaddr(dnsdist_ffi_dnsquestion_t* dq, const void** addr, size_t* addrSize, uint8_t bits) __attribute__ ((visibility ("default")));
 uint16_t dnsdist_ffi_dnsquestion_get_remote_port(const dnsdist_ffi_dnsquestion_t* dq) __attribute__ ((visibility ("default")));
 void dnsdist_ffi_dnsquestion_get_qname_raw(const dnsdist_ffi_dnsquestion_t* dq, const char** qname, size_t* qnameSize) __attribute__ ((visibility ("default")));
-size_t dnsdist_ffi_dnsquestion_get_qname_hash(const dnsdist_ffi_dnsquestion_t* dq, size_t init);
+size_t dnsdist_ffi_dnsquestion_get_qname_hash(const dnsdist_ffi_dnsquestion_t* dq, size_t init) __attribute__ ((visibility ("default")));
 uint16_t dnsdist_ffi_dnsquestion_get_qtype(const dnsdist_ffi_dnsquestion_t* dq) __attribute__ ((visibility ("default")));
 uint16_t dnsdist_ffi_dnsquestion_get_qclass(const dnsdist_ffi_dnsquestion_t* dq) __attribute__ ((visibility ("default")));
 int dnsdist_ffi_dnsquestion_get_rcode(const dnsdist_ffi_dnsquestion_t* dq) __attribute__ ((visibility ("default")));