rename kernel-power folder to kernel-bfs.
[kernel-bfs] / kernel-bfs-2.6.28 / debian / patches / iphb-matan.diff
diff --git a/kernel-bfs-2.6.28/debian/patches/iphb-matan.diff b/kernel-bfs-2.6.28/debian/patches/iphb-matan.diff
new file mode 100644 (file)
index 0000000..4142e6c
--- /dev/null
@@ -0,0 +1,14 @@
+--- kernel-maemo-2.6.28.orig/net/ipv4/netfilter/iphb.c
++++ kernel-maemo-2.6.28/net/ipv4/netfilter/iphb.c
+@@ -276,6 +276,11 @@
+       tsk = tcp_sk(skb->sk);
+       tcp = tcp_hdr(skb);
++      if (! tcp || ! tsk) {
++              flush_keepalives(1);
++              return NF_ACCEPT;       
++      }
++
+       len -= hlen;           /* ip4/6 header len     */
+       len -= tcp->doff << 2; /* tcp header + options */