Unverified Commit e30b9953 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!13933 net: ethernet: lantiq_etop: fix memory disclosure

parents 60a1c16b f35da30f
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -464,7 +464,9 @@ ltq_etop_tx(struct sk_buff *skb, struct net_device *dev)
	unsigned long flags;
	u32 byte_offset;

	len = skb->len < ETH_ZLEN ? ETH_ZLEN : skb->len;
	if (skb_put_padto(skb, ETH_ZLEN))
		return NETDEV_TX_OK;
	len = skb->len;

	if ((desc->ctl & (LTQ_DMA_OWN | LTQ_DMA_C)) || ch->skb[ch->dma.desc]) {
		netdev_err(dev, "tx ring full\n");