Messages in this thread Patch in this message | | | From | Heikki Krogerus <> | Subject | [PATCH 01/12] software node: Prevent potential NULL Pointer Dereference | Date | Fri, 15 Mar 2019 19:57:49 +0300 |
| |
Software nodes are not forced to have device properties. Adding check to property_entries_dup() to make it possible to create software nodes that don't have any properties.
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> --- drivers/base/swnode.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/drivers/base/swnode.c b/drivers/base/swnode.c index 1fad9291f6aa..3a50a8edd3d3 100644 --- a/drivers/base/swnode.c +++ b/drivers/base/swnode.c @@ -383,6 +383,9 @@ property_entries_dup(const struct property_entry *properties) int i, n = 0; int ret; + if (!properties) + return NULL; + while (properties[n].name) n++; -- 2.20.1
| |