[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