staging: comedi: drivers: fix for a potential NULL pointer dereference
Return -ENOMEM in ni_E_init if ni_gpct_device_construct returns NULL Signed-off-by: Kumar Amit Mehta <gmate.amit@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
0cb4c151c3
commit
c095fad35e
|
@ -4407,6 +4407,9 @@ static int ni_E_init(struct comedi_device *dev)
|
|||
&ni_gpct_read_register,
|
||||
counter_variant,
|
||||
NUM_GPCT);
|
||||
if (!devpriv->counter_dev)
|
||||
return -ENOMEM;
|
||||
|
||||
/* General purpose counters */
|
||||
for (j = 0; j < NUM_GPCT; ++j) {
|
||||
s = &dev->subdevices[NI_GPCT_SUBDEV(j)];
|
||||
|
|
Loading…
Reference in New Issue