]> git.baikalelectronics.ru Git - kernel.git/commit
device property: avoid allocations of 0 length
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 29 Dec 2015 11:07:50 +0000 (13:07 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 1 Jan 2016 01:09:51 +0000 (02:09 +0100)
commitbe70787fec64b83944e0eaf6e901ecc75aff2d77
treeb4068aff9f3ff449508a4f27ae8e7625b4bc20bf
parentc1318fb5d37a10fcb1221d8c8f01990b97d426d4
device property: avoid allocations of 0 length

Arrays can not have zero elements by definition of the unified device
properties. If such property comes from outside we should not allow it to pass.
Otherwise memory allocation on 0 length will return non-NULL value, which we
currently don't check.

Prevent memory allocations of 0 length.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/property.c