Подробности

[В начало]

Проблема в реализации № L0015

Краткое описание

drivers/net/hamradio/bpqether.c: Разыменование нулевого указателя

Подробное описание

В драйвере drivers/net/hamradio/bpqether.c в функции bpq_xmit может быть разыменование нулевого указателя: Путь:

  • 1. Если в строке 288 после вызова функции bpq_get_ether_dev переменная dev = null, то мы идем на строку 289
  • 2. В строке 289 разменование нулевого указателя :"dev->stats.tx_dropped++"
  •  288        if ((dev = bpq_get_ether_dev(dev)) == NULL) {
     289                dev->stats.tx_dropped++;
     290                kfree_skb(skb);
     291                return NETDEV_TX_OK;
     292        }
    

    Компонент

    linux-kernel 2.6.32

    Принято

    http://kerneltrap.org/mailarchive/linux-netdev/2009/12/15/6264106
    commit

    Статус

    Исправлено в kernel 2.6.33-rc4

    [В начало]