summaryrefslogtreecommitdiff
path: root/locale.c
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2022-10-22 21:38:20 -0600
committerKarl Williamson <khw@cpan.org>2022-10-30 19:39:30 -0600
commitd91f67a32206bcc68108d3870c4864475d1f863b (patch)
treecb6658fd08ca011c8ca325031520db8d662acce8 /locale.c
parent19ccba743141f49061f946c85431f0d913555114 (diff)
downloadperl-d91f67a32206bcc68108d3870c4864475d1f863b.tar.gz
locale.c Avoid redundant querylocale
We just found the proper value a few lines above
Diffstat (limited to 'locale.c')
-rw-r--r--locale.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/locale.c b/locale.c
index ef2c8cefc0..62ec596077 100644
--- a/locale.c
+++ b/locale.c
@@ -2788,8 +2788,7 @@ Perl_setlocale(const int category, const char * locale)
)) {
DEBUG_L(PerlIO_printf(Perl_debug_log,
"Already in requested locale: no action taken\n"));
- return save_to_buffer(setlocale_i(cat_index, locale),
- &PL_setlocale_buf, &PL_setlocale_bufsize);
+ return save_to_buffer(retval, &PL_setlocale_buf, &PL_setlocale_bufsize);
}
/* Here, an actual change is being requested. Do it */