diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-10 18:16:24 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-10 18:16:24 +0000 |
commit | ba70635dfed6674b8a87d581bb3241d1765cdafe (patch) | |
tree | bc070a0131458c6c228665153294963b019204c8 /net | |
parent | 98a1c268c3cf3ad6cc34e994ca3c50bbfdf6ba69 (diff) | |
download | chromium_src-ba70635dfed6674b8a87d581bb3241d1765cdafe.zip chromium_src-ba70635dfed6674b8a87d581bb3241d1765cdafe.tar.gz chromium_src-ba70635dfed6674b8a87d581bb3241d1765cdafe.tar.bz2 |
Build fix for old glibc (<= 2.5) systems.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55592 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r-- | net/base/dnsrr_resolver.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/base/dnsrr_resolver.cc b/net/base/dnsrr_resolver.cc index 7a872dd..8c041d9 100644 --- a/net/base/dnsrr_resolver.cc +++ b/net/base/dnsrr_resolver.cc @@ -281,6 +281,12 @@ class ResolveTask : public Task { static const int RES_USE_DNSSEC = 0; #endif +#ifndef RES_USE_EDNS0 + // Some versions of glibc are so old that they don't support EDNS0 either. + // http://code.google.com/p/chromium/issues/detail?id=51676 + static const int RES_USE_EDNS0 = 0; +#endif + // We set the options explicitly. Note that this removes several default // options: RES_DEFNAMES and RES_DNSRCH (see res_init(3)). _res.options = RES_INIT | RES_RECURSE | RES_USE_EDNS0 | RES_USE_DNSSEC; |