From: Ian Abbott Date: Tue, 18 May 2010 16:28:07 +0000 (+0000) Subject: serial2002: Fix memory leak on 'detach' (off-by-one error in subdevice loop). X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=74b11bef0cbcd22a5b92d0c8512b0f55a6707e21;hp=75f6ac010788cf00f6685e605fd8150db2f588e8;p=comedi.git serial2002: Fix memory leak on 'detach' (off-by-one error in subdevice loop). --- diff --git a/comedi/drivers/serial2002.c b/comedi/drivers/serial2002.c index 7e74b35f..3cb817a1 100644 --- a/comedi/drivers/serial2002.c +++ b/comedi/drivers/serial2002.c @@ -872,7 +872,7 @@ static int serial2002_detach(comedi_device * dev) int i; printk("comedi%d: serial2002: remove\n", dev->minor); - for (i = 0; i < 4; i++) { + for (i = 0; i < 5; i++) { s = &dev->subdevices[i]; if (s->maxdata_list) { kfree(s->maxdata_list);