]> 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)
commit86441743be8b47738b75419a8f8048b2be7f864d
treeb4068aff9f3ff449508a4f27ae8e7625b4bc20bf
parent745d9ce603a8f85e1f3cccb011a1429c8e192c21
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