]> Pileus Git - ~andy/linux/commit
ACPI / fan: avoid null pointer deference error
authorColin Ian King <colin.king@canonical.com>
Mon, 25 Mar 2013 10:50:05 +0000 (10:50 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 25 Mar 2013 22:01:00 +0000 (23:01 +0100)
commitf0c29583db51104a7bc223b1e9c88d818f24ba4d
tree5bbf124ed11ab167be1f8b4137d7d3d992bcdaf7
parent994fa63c5b126df6e9f31ef4e09000e2e243234b
ACPI / fan: avoid null pointer deference error

Fix a null pointer deference by acpi_driver_data() if device is
null.  We should only set cdev and check this is OK after we are
sure device is not null.

Smatch analysis:

drivers/acpi/fan.c:179 acpi_fan_remove() warn: variable dereferenced
  before check 'device' (see line 177)

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/fan.c