openswan: Fix uClibc-0.9.31 build failure
authorMichael Büsch <mb@bu3sch.de>
Tue, 2 Nov 2010 23:59:42 +0000 (23:59 +0000)
committerMichael Büsch <mb@bu3sch.de>
Tue, 2 Nov 2010 23:59:42 +0000 (23:59 +0000)
SVN-Revision: 23808

net/openswan/patches/250-resolv-compile-fix.patch [new file with mode: 0644]

diff --git a/net/openswan/patches/250-resolv-compile-fix.patch b/net/openswan/patches/250-resolv-compile-fix.patch
new file mode 100644 (file)
index 0000000..a2ebb55
--- /dev/null
@@ -0,0 +1,13 @@
+Index: openswan-2.6.29/programs/pluto/adns.c
+===================================================================
+--- openswan-2.6.29.orig/programs/pluto/adns.c 2010-11-03 00:50:53.088000003 +0100
++++ openswan-2.6.29/programs/pluto/adns.c      2010-11-03 00:54:26.985000001 +0100
+@@ -187,7 +187,7 @@
+     res_query(dname, class, type, answer, anslen)
+ # define res_nclose(statp) res_close()
+-static struct __res_state *statp = &_res;
++#define statp ((struct __res_state *)(&_res))
+ #else /* !OLD_RESOLVER */