WMI: fix potential NULL pointer dereference
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 26 Aug 2010 07:15:03 +0000 (00:15 -0700)
committerMatthew Garrett <mjg@redhat.com>
Thu, 21 Oct 2010 13:36:47 +0000 (09:36 -0400)
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
drivers/platform/x86/wmi.c

index a24a4b5..81552bc 100644 (file)
@@ -824,6 +824,8 @@ static acpi_status parse_wdg(acpi_handle handle)
                return status;
 
        obj = (union acpi_object *) out.pointer;
+       if (!obj)
+               return AE_ERROR;
 
        if (obj->type != ACPI_TYPE_BUFFER) {
                status = AE_ERROR;