[PD-cvs] pd/src m_class.c,1.3.4.7,1.3.4.7.2.1

Mathieu Bouchard matju at users.sourceforge.net
Wed Oct 5 08:12:08 CEST 2005


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3329

Modified Files:
      Tag: devel_0_39
	m_class.c 
Log Message:
added check for invalid atom types in class_addmethod


Index: m_class.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/m_class.c,v
retrieving revision 1.3.4.7
retrieving revision 1.3.4.7.2.1
diff -C2 -d -r1.3.4.7 -r1.3.4.7.2.1
*** m_class.c	18 Jan 2005 19:36:42 -0000	1.3.4.7
--- m_class.c	5 Oct 2005 06:12:06 -0000	1.3.4.7.2.1
***************
*** 359,362 ****
--- 359,366 ----
              m->me_arg[nargs++] = argtype;
              argtype = va_arg(ap, t_atomtype);
+ 	    if (argtype > A_CANT || argtype < 0) {
+ 		error("%s_%s: unknown atom type %d", c->c_name->s_name, sel->s_name, argtype);
+ 		return;
+ 	    }
          }
          if (argtype != A_NULL)





More information about the Pd-cvs mailing list