Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

staging: comedi: fix memory leak

Instead of freeing outBuffer, inBuffer gets freed twice.

Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Nicolas Kaiser and committed by
Greg Kroah-Hartman
61838261 ebba26f4

+2 -2
+2 -2
drivers/staging/comedi/drivers/usbdux.c
··· 2295 2295 usbduxsub_tmp->inBuffer = NULL; 2296 2296 kfree(usbduxsub_tmp->insnBuffer); 2297 2297 usbduxsub_tmp->insnBuffer = NULL; 2298 - kfree(usbduxsub_tmp->inBuffer); 2299 - usbduxsub_tmp->inBuffer = NULL; 2298 + kfree(usbduxsub_tmp->outBuffer); 2299 + usbduxsub_tmp->outBuffer = NULL; 2300 2300 kfree(usbduxsub_tmp->dac_commands); 2301 2301 usbduxsub_tmp->dac_commands = NULL; 2302 2302 kfree(usbduxsub_tmp->dux_commands);