]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/ipv4/route.c
Merge /spare/repo/netdev-2.6 branch 'ieee80211'
[mv-sheeva.git] / net / ipv4 / route.c
index 726ea5e8180a1275e58ebc919490f24516c37d14..d675ff80b04d98910d083cd9e1dea8c754d550e2 100644 (file)
@@ -1685,7 +1685,7 @@ static void ip_handle_martian_source(struct net_device *dev,
                printk(KERN_WARNING "martian source %u.%u.%u.%u from "
                        "%u.%u.%u.%u, on dev %s\n",
                        NIPQUAD(daddr), NIPQUAD(saddr), dev->name);
-               if (dev->hard_header_len) {
+               if (dev->hard_header_len && skb->mac.raw) {
                        int i;
                        unsigned char *p = skb->mac.raw;
                        printk(KERN_WARNING "ll header: ");