]> git.pld-linux.org Git - packages/mtr.git/blame - mtr-resolv.patch
- rel 2; fix segfault when mixed v4/v6 resolvers in use
[packages/mtr.git] / mtr-resolv.patch
CommitLineData
9263d992
AM
1--- mtr-0.71/configure.ac.orig 2006-03-24 07:37:17.000000000 +0100
2+++ mtr-0.71/configure.ac 2006-03-25 16:00:03.264992250 +0100
f0077830 3@@ -85,10 +85,11 @@
d2960184
JB
4 AC_CHECK_FUNCS(seteuid)
5 # AC_CHECK_FUNC(setuid, , AC_MSG_ERROR (I Need either seteuid or setuid))
6
7-AC_CHECK_FUNC(res_mkquery, ,
8- AC_CHECK_LIB(bind, res_mkquery, ,
4218a435
JB
9- AC_CHECK_LIB(resolv, res_mkquery, ,
10- AC_CHECK_LIB(resolv, __res_mkquery, , AC_MSG_ERROR(No resolver library found)))))
d2960184
JB
11+AC_CHECK_FUNC(res_mkquery, ,[
12+ AC_CHECK_FUNC(__res_mkquery, ,[
13+ AC_CHECK_LIB(resolv, res_mkquery, ,[
14+ AC_CHECK_LIB(resolv, __res_mkquery, ,[
4218a435 15+ AC_CHECK_LIB(bind, res_mkquery, , [AC_MSG_ERROR(No resolver library found)])])])])])
f0077830
AM
16 # This next line would override the just detected-or-not -lresolv.
17 # This apparently hurts BSD. And it's bad practise. So it should go.
18 # However, it probably didn't get added for nothing..... Holler if
This page took 0.076486 seconds and 4 git commands to generate.