[PD-cvs] pd/src x_midi.c,1.2.8.1,1.2.8.2
Mathieu Bouchard
matju at users.sourceforge.net
Mon Nov 28 00:16:49 CET 2005
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18697
Modified Files:
Tag: devel_0_39
x_midi.c
Log Message:
fixed memory leak in [poly]
Index: x_midi.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/x_midi.c,v
retrieving revision 1.2.8.1
retrieving revision 1.2.8.2
diff -C2 -d -r1.2.8.1 -r1.2.8.2
*** x_midi.c 27 Nov 2005 07:57:10 -0000 1.2.8.1
--- x_midi.c 27 Nov 2005 23:16:47 -0000 1.2.8.2
***************
*** 1181,1184 ****
--- 1181,1185 ----
static void poly_free(t_poly *x)
{
+ poly_clear(x);
freebytes(x->x_vec, x->x_n * sizeof (*x->x_vec));
}
***************
*** 1187,1191 ****
{
poly_class = class_new(gensym("poly"),
! (t_newmethod)poly_new, (t_method)poly_clear,
sizeof(t_poly), 0, A_DEFFLOAT, A_DEFFLOAT, 0);
class_addfloat(poly_class, poly_float);
--- 1188,1192 ----
{
poly_class = class_new(gensym("poly"),
! (t_newmethod)poly_new, (t_method)poly_free,
sizeof(t_poly), 0, A_DEFFLOAT, A_DEFFLOAT, 0);
class_addfloat(poly_class, poly_float);
More information about the Pd-cvs
mailing list