Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c095fad3 authored by Kumar Amit Mehta's avatar Kumar Amit Mehta Committed by Greg Kroah-Hartman
Browse files

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: default avatarKumar Amit Mehta <gmate.amit@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 0cb4c151
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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)];