[Python-checkins] CVS: python/dist/src/Python getargs.c,2.65,2.66

Jeremy Hylton jhylton@users.sourceforge.net
Tue, 09 Oct 2001 19:51:59 -0700


Update of /cvsroot/python/python/dist/src/Python
In directory usw-pr-cvs1:/tmp/cvs-serv6673

Modified Files:
	getargs.c 
Log Message:
One more place where PyString_AsString() was used after a
PyString_Check() had already succeeded.


Index: getargs.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/getargs.c,v
retrieving revision 2.65
retrieving revision 2.66
diff -C2 -d -r2.65 -r2.66
*** getargs.c	2001/10/10 02:51:08	2.65
--- getargs.c	2001/10/10 02:51:57	2.66
***************
*** 554,558 ****
  		char *p = va_arg(*p_va, char *);
  		if (PyString_Check(arg) && PyString_Size(arg) == 1)
! 			*p = PyString_AsString(arg)[0];
  		else
  			return converterr("char", arg, msgbuf);
--- 554,558 ----
  		char *p = va_arg(*p_va, char *);
  		if (PyString_Check(arg) && PyString_Size(arg) == 1)
! 			*p = PyString_AS_STRING(arg)[0];
  		else
  			return converterr("char", arg, msgbuf);