toolchain/uClibc: fix getting the nameserver from _res state after res_init. fixes...
authorFelix Fietkau <nbd@openwrt.org>
Sat, 30 Jun 2012 18:12:23 +0000 (18:12 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sat, 30 Jun 2012 18:12:23 +0000 (18:12 +0000)
SVN-Revision: 32555

toolchain/uClibc/patches-0.9.33.2/132-inet_fix_res_init.patch [new file with mode: 0644]

diff --git a/toolchain/uClibc/patches-0.9.33.2/132-inet_fix_res_init.patch b/toolchain/uClibc/patches-0.9.33.2/132-inet_fix_res_init.patch
new file mode 100644 (file)
index 0000000..c935821
--- /dev/null
@@ -0,0 +1,15 @@
+--- a/libc/inet/resolv.c
++++ b/libc/inet/resolv.c
+@@ -3654,11 +3654,11 @@ res_init(void)
+        */
+       if (!_res.id)
+               _res.id = res_randomid();
+-      __res_sync = res_sync_func;
+       __UCLIBC_MUTEX_UNLOCK(__resolv_lock);
+       __res_vinit(&_res, 1);
++      __res_sync = res_sync_func;
+       return 0;
+ }