[Python-checkins] CVS: python/dist/src/Modules binascii.c,2.28,2.29

Peter Schneider-Kamp nowonder@users.sourceforge.net
Wed, 06 Jun 2001 22:51:39 -0700


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

Modified Files:
	binascii.c 
Log Message:

This closes bug #430849 (internal error produced by binascii.a2b_base64)



Index: binascii.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/binascii.c,v
retrieving revision 2.28
retrieving revision 2.29
diff -C2 -r2.28 -r2.29
*** binascii.c	2001/01/09 02:11:57	2.28
--- binascii.c	2001/06/07 05:51:36	2.29
***************
*** 336,339 ****
--- 336,343 ----
  		return NULL;
  
+ 	if ( ascii_len == 0) {
+ 		PyErr_SetString(Error, "Cannot decode empty input");
+ 		return NULL;
+ 	}
  	bin_len = ((ascii_len+3)/4)*3; /* Upper bound, corrected later */