Подробности

[В начало]

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

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

drivers/net/irda/via-ircc.c: некорректный код возврата при неудачном завершении via_ircc_open()

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

Если via_ircc_open() завершается неудачно, структуры данных драйвера остаются неинициализированными, но функция обработчик probe (via_init_one()) возвращает 0. Это может привести к разыменованию нулевого указателя в via_remove_one(), так как она не проверяет drvdata на равенство NULL.

Компонент

linux-kernel 3.10

Принято

https://lkml.org/lkml/2013/8/16/388
commit

Статус

Исправлено в ядре 3.11-rc7

[В начало]