commit | ae5c42f4d0ce74af7554b9a94c8a3c43286efc35 | [log] [tgz] |
---|---|---|
author | David Carlier <devnexen@gmail.com> | Fri Dec 31 08:15:29 2021 +0000 |
committer | Willy Tarreau <w@1wt.eu> | Mon Jan 03 14:43:51 2022 +0100 |
tree | c64ac4c26a5ebb7c06badfb4e69673eed7d82f8e | |
parent | 874c907a2e5ffae50599b1f368e0488d8eb2fe4f [diff] |
BUILD/MINOR: tools: solaris build fix on dladdr. dladdr takes a mutable address on this platform.
diff --git a/src/tools.c b/src/tools.c index c60f80b..aa90341 100644 --- a/src/tools.c +++ b/src/tools.c
@@ -4820,7 +4820,11 @@ if (ret) *size = sym ? sym->st_size : 0; #else +#if defined(__sun) + ret = dladdr((void *)addr, dli); +#else ret = dladdr(addr, dli); +#endif *size = 0; #endif return ret;