Fix aodv-uu compilation on 2.4 kernels (#2116)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8156 3c298f89-4303-0410-b956-a3cf2f4a3e73
--- a/package/aodv-uu/patches/005-linux_2.6.22_skbuff.patch
+++ b/package/aodv-uu/patches/005-linux_2.6.22_skbuff.patch
@@ -9,7 +9,7 @@
+#include <linux/version.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22)
+
-+#define ip_hdr(_skb) _skb->nh.iph
++#define ip_hdr(_skb) (_skb)->nh.iph
+#define skb_reset_network_header(_skb) do { \
+ _skb->nh.iph = (struct iphdr *)_skb->data; \
+ } while (0);