toolchain/uClibc: fix getting the nameserver from _res state after res_init. fixes...
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 30 Jun 2012 18:12:23 +0000 (18:12 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 30 Jun 2012 18:12:23 +0000 (18:12 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32555 3c298f89-4303-0410-b956-a3cf2f4a3e73

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;
+ }