From: Ian Abbott Date: Thu, 17 Jan 2008 13:50:32 +0000 (+0000) Subject: Free elements of rangeinfo_list on close. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=625d44af0475471ae1c3796e6602e6e94215d8b1;p=comedilib.git Free elements of rangeinfo_list on close. --- diff --git a/lib/comedi.c b/lib/comedi.c index 34ed3e9..91903ae 100644 --- a/lib/comedi.c +++ b/lib/comedi.c @@ -87,7 +87,7 @@ EXPORT_ALIAS_DEFAULT(_comedi_close,comedi_close,0.7.18); int _comedi_close(comedi_t *it) { subdevice *s; - int i; + int i,j; it->magic=0; @@ -104,6 +104,8 @@ int _comedi_close(comedi_t *it) } if(s->subd_flags&SDF_RANGETYPE){ free(s->range_type_list); + for(j=0;jn_chan;j++) + free(s->rangeinfo_list[j]); free(s->rangeinfo_list); }else{ free(s->rangeinfo);