summaryrefslogtreecommitdiff
path: root/perl.c
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-01-30 20:26:33 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-01-30 20:26:33 +0000
commiteff180cdf66484c41f3aacf26a4fd81d2be06de0 (patch)
tree41b13d1fdeacac1cc47a39c570a00084458e0a0c /perl.c
parent1d61552279452016689faf899b5e1f418a500278 (diff)
downloadperl-eff180cdf66484c41f3aacf26a4fd81d2be06de0.tar.gz
Fix for the fa_IR locale failure. The reason for the failure
was that Perl was assuming the decimal separator aka the radix separator is one character. The Farsi-Iranian locale crushed that bad assumption since there the separator is 'Momayyez', glyphwise looking somewhat like a slash, and in Unicode UTF-8 encoded in two bytes, 0xd9 0xab. p4raw-id: //depot/perl@8625
Diffstat (limited to 'perl.c')
-rw-r--r--perl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/perl.c b/perl.c
index a5f4e68b6b..21ca8aa068 100644
--- a/perl.c
+++ b/perl.c
@@ -562,6 +562,7 @@ perl_destruct(pTHXx)
#ifdef USE_LOCALE_NUMERIC
Safefree(PL_numeric_name);
PL_numeric_name = Nullch;
+ SvREFCNT_dec(PL_numeric_radix);
#endif
/* clear utf8 character classes */