From 8639a7d05ea76e538ce17b9d5ab6ed0d3ce550bf Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Thu, 21 Nov 2019 23:51:39 +0100 Subject: [PATCH] Added anybind --- server/main.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server/main.cpp b/server/main.cpp index ce55b7f..fb542e6 100644 --- a/server/main.cpp +++ b/server/main.cpp @@ -9,6 +9,15 @@ using namespace ts::dns; std::vector bindings(uint16_t port) { std::vector result{}; + { + sockaddr_in& any_v4{reinterpret_cast(result.emplace_back())}; + memset(&any_v4, 0, sizeof(sockaddr_in)); + + any_v4.sin_family = AF_INET; + any_v4.sin_port = htons(port); //htons(53); + any_v4.sin_addr.s_addr = INADDR_ANY; + } + { sockaddr_in& any_v4{reinterpret_cast(result.emplace_back())}; memset(&any_v4, 0, sizeof(sockaddr_in)); @@ -21,7 +30,6 @@ std::vector bindings(uint16_t port) { return result; } -__asm__(".symver getrandom,getrandom@GLIBC_2.2.5"); int main(int argc, char** argv) { evthread_use_pthreads();