[Python-checkins] python/dist/src/Modules readline.c,2.65,2.66

loewis at users.sourceforge.net loewis at users.sourceforge.net
Thu Nov 13 02:43:23 EST 2003


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

Modified Files:
	readline.c 
Log Message:
Patch #804543: strdup saved locales. Backported to 2.3.


Index: readline.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/readline.c,v
retrieving revision 2.65
retrieving revision 2.66
diff -C2 -d -r2.65 -r2.66
*** readline.c	20 Sep 2003 16:08:33 -0000	2.65
--- readline.c	13 Nov 2003 07:43:21 -0000	2.66
***************
*** 612,616 ****
  {
  #ifdef SAVE_LOCALE
! 	char *saved_locale = setlocale(LC_CTYPE, NULL);
  #endif
  
--- 612,616 ----
  {
  #ifdef SAVE_LOCALE
! 	char *saved_locale = strdup(setlocale(LC_CTYPE, NULL));
  #endif
  
***************
*** 653,656 ****
--- 653,657 ----
  #ifdef SAVE_LOCALE
  	setlocale(LC_CTYPE, saved_locale); /* Restore locale */
+ 	free(saved_locale);
  #endif
  }





More information about the Python-checkins mailing list