summaryrefslogtreecommitdiff
path: root/perl.c
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>2000-02-15 18:04:31 +0000
committerGurusamy Sarathy <gsar@cpan.org>2000-02-15 18:04:31 +0000
commitb9582b6a1927c5927eaaf0fdf154d2cefbf4c002 (patch)
tree4ae5beb3071532a4388f6f742bf347b73548beea /perl.c
parent8216c1fd0621dcbe0b0a1523feab4e8ce49ccdeb (diff)
downloadperl-b9582b6a1927c5927eaaf0fdf154d2cefbf4c002.tar.gz
locale guards needed (from Simon Cozens <simon@brecon.co.uk>)
p4raw-id: //depot/perl@5107
Diffstat (limited to 'perl.c')
-rw-r--r--perl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/perl.c b/perl.c
index b5fd06f513..22d272ec68 100644
--- a/perl.c
+++ b/perl.c
@@ -523,11 +523,15 @@ perl_destruct(pTHXx)
PL_formtarget = Nullsv;
/* free locale stuff */
+#ifdef USE_LOCALE_COLLATE
Safefree(PL_collation_name);
PL_collation_name = Nullch;
+#endif
+#ifdef USE_LOCALE_NUMERIC
Safefree(PL_numeric_name);
PL_numeric_name = Nullch;
+#endif
/* clear utf8 character classes */
SvREFCNT_dec(PL_utf8_alnum);