diff options
author | Andreas Schneider <asn@samba.org> | 2015-01-12 17:32:45 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2015-01-13 16:57:10 +0100 |
commit | 931dbb3202248547bad484667247793d190f7ab0 (patch) | |
tree | ea2afbc0507a76a4e0848f1e653a924b702727f9 /lib/resolv_wrapper/resolv_wrapper.c | |
parent | a2c1b8e07652d925771bad11e7f7dd962283439b (diff) | |
download | samba-931dbb3202248547bad484667247793d190f7ab0.tar.gz samba-931dbb3202248547bad484667247793d190f7ab0.tar.xz samba-931dbb3202248547bad484667247793d190f7ab0.zip |
rwrap: If we do not have ns_name_compress() use dn_comp().
This should fix older Linux versions which do not export
ns_name_compress(). In newer glibc versions dn_comp() calls
ns_name_compress().
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11019
Reviewed-by: Jakub Hrozek <jakub.hrozek@gmail.com>
Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'lib/resolv_wrapper/resolv_wrapper.c')
-rw-r--r-- | lib/resolv_wrapper/resolv_wrapper.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/resolv_wrapper/resolv_wrapper.c b/lib/resolv_wrapper/resolv_wrapper.c index 7211ad087a..c70ca64e92 100644 --- a/lib/resolv_wrapper/resolv_wrapper.c +++ b/lib/resolv_wrapper/resolv_wrapper.c @@ -65,6 +65,10 @@ #define RWRAP_DEFAULT_FAKE_TTL 600 #endif /* RWRAP_DEFAULT_FAKE_TTL */ +#ifndef HAVE_NS_NAME_COMPRESS +#define ns_name_compress dn_comp +#endif + enum rwrap_dbglvl_e { RWRAP_LOG_ERROR = 0, RWRAP_LOG_WARN, |