HID: hid-logitech-hidpp: add NULL check on devm_kmemdup() return value
Subsystems (3)
PATCH 1/1 HID: hid-logitech-hidpp: add NULL check on devm_kmemdup() return value
Check return value from call to devm_kmemdup()
in order to prevent a NULL pointer dereference.
Signed-off-by Gustavo A. R. Silva <[email protected]>
--- drivers/hid/hid-logitech-hidpp.c | 3 +++ 1 file changed, 3 insertions(+)
drivers/hid/hid-logitech-hidpp.c +3 -0
@@ -2732,6 +2732,9 @@ static int hidpp_initialize_battery(struct hidpp_device *hidpp) hidpp_battery_props,sizeof (hidpp_battery_props), GFP_KERNEL); +if (!battery_props) +return -ENOMEM ; + num_battery_props =ARRAY_SIZE (hidpp_battery_props) -2 ;if (hidpp->capabilities &HIDPP_CAPABILITY_BATTERY_MILEAGE )
Signature · 1 line
2.5.0
Quoted 5 lines · Gustavo A. R. Silva
Check return value from call to
devm_kmemdup()
in order to prevent a NULL pointer dereference.Signed-off-by Gustavo A. R. Silva <[email protected]>---
Reviewed-by Benjamin Tissoires <[email protected]>
Quoted 20 lines
drivers/hid/hid-logitech-hidpp.c | 3 +++ 1 file changed, 3 insertions(+)drivers/hid/hid-logitech-hidpp.c +3
-0@@ -2732,6 +2732,9 @@ static int hidpp_initialize_battery(struct hidpp_device *hidpp) hidpp_battery_props,sizeof (hidpp_battery_props), GFP_KERNEL); +if (!battery_props) +return -ENOMEM ; + num_battery_props =ARRAY_SIZE (hidpp_battery_props) -2 ;if (hidpp->capabilities &HIDPP_CAPABILITY_BATTERY_MILEAGE )Signature · 1 line
2.5.0
Quoted 9 lines · Benjamin Tissoires
Quoted 5 lines · Gustavo A. R. Silva
Check return value from call to
devm_kmemdup()
in order to prevent a NULL pointer dereference.Signed-off-by Gustavo A. R. Silva <[email protected]>---
Reviewed-by Benjamin Tissoires <[email protected]>
Thank you, Benjamin.
Quoted 20 lines
Quoted 20 lines
drivers/hid/hid-logitech-hidpp.c | 3 +++ 1 file changed, 3 insertions(+)drivers/hid/hid-logitech-hidpp.c +3
-1@@ -2732,6 +2732,9 @@ static int hidpp_initialize_battery(struct hidpp_device *hidpp) hidpp_battery_props,sizeof (hidpp_battery_props), GFP_KERNEL); +if (!battery_props) +return -ENOMEM ; + num_battery_props =ARRAY_SIZE (hidpp_battery_props) -2 ;if (hidpp->capabilities &HIDPP_CAPABILITY_BATTERY_MILEAGE ) --2.5.0
Signature · 1 line
Gustavo A. R. Silva
Quoted 13 lines · Gustavo A. R. Silva
Check return value from call to
devm_kmemdup()
in order to prevent a NULL pointer dereference.Signed-off-by Gustavo A. R. Silva <[email protected]>--- drivers/hid/hid-logitech-hidpp.c | 3 +++ 1 file changed, 3 insertions(+)drivers/hid/hid-logitech-hidpp.c +0
-0
drivers/hid/hid-logitech-hidpp.c static int hidpp_initialize_battery(struct hidpp_device *hidpp) · line 2737
Quoted 6 lines
drivers/hid/hid-logitech-hidpp.c +3
-0@@ -2732,6 +2732,9 @@ static int hidpp_initialize_battery(struct hidpp_device *hidpp) hidpp_battery_props,sizeof (hidpp_battery_props), GFP_KERNEL); +if (!battery_props) +return -ENOMEM ; +
Applied to for-4.13/upstream-fixes, thanks.
Signature · 2 lines
Jiri Kosina SUSE Labs