[Python-checkins] python/dist/src/Modules readline.c,2.64,2.64.6.1

loewis at users.sourceforge.net loewis at users.sourceforge.net
Thu Nov 13 02:42:15 EST 2003


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

Modified Files:
      Tag: release23-maint
	readline.c 
Log Message:
Patch #804543: strdup saved locales.


Index: readline.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/readline.c,v
retrieving revision 2.64
retrieving revision 2.64.6.1
diff -C2 -d -r2.64 -r2.64.6.1
*** readline.c	17 Jul 2003 16:26:58 -0000	2.64
--- readline.c	13 Nov 2003 07:42:13 -0000	2.64.6.1
***************
*** 591,595 ****
  {
  #ifdef SAVE_LOCALE
! 	char *saved_locale = setlocale(LC_CTYPE, NULL);
  #endif
  
--- 591,595 ----
  {
  #ifdef SAVE_LOCALE
! 	char *saved_locale = strdup(setlocale(LC_CTYPE, NULL));
  #endif
  
***************
*** 632,635 ****
--- 632,636 ----
  #ifdef SAVE_LOCALE
  	setlocale(LC_CTYPE, saved_locale); /* Restore locale */
+ 	free(saved_locale);
  #endif
  }





More information about the Python-checkins mailing list