[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