===== net/ipv4/netfilter/ip_queue.c 1.16 vs edited ===== --- 1.16/net/ipv4/netfilter/ip_queue.c 2004-01-29 00:59:33 +01:00 +++ edited/net/ipv4/netfilter/ip_queue.c 2004-08-17 12:35:05 +02:00 @@ -362,6 +362,8 @@ } skb_put(e->skb, diff); } + if (!skb_ip_make_writable(&e->skb, v->data_len)) + return -ENOMEM; memcpy(e->skb->data, v->payload, v->data_len); e->skb->nfcache |= NFC_ALTERED;