drivers/acpi/video.c: fix a NULL pointer dereference
PATCH 1/1 drivers/acpi/video.c: fix a NULL pointer dereference
The Coverity checker spotted this obvious bug inacpi_video_device_lcd_query_levels().
Signed-off-by Adrian Bunk <[email protected]>
drivers/acpi/video.c renamed from drivers/acpi/video.c.old +1 -1
@@ -321,11 +321,11 @@ acpi_video_device_lcd_query_levels(struc status =acpi_evaluate_object (device->handle,"_BCL" ,NULL , &buffer);if (!ACPI_SUCCESS (status))return_VALUE (status); obj = (union acpi_object *)buffer.pointer; -if (!obj && (obj->type !=ACPI_TYPE_PACKAGE )) { +if (obj && (obj->type !=ACPI_TYPE_PACKAGE )) {ACPI_ERROR ((AE_INFO ,"Invalid _BCL data" )); status = -EFAULT ; goto err; }