From ac338fc0707e6f6c53f34b192bed52b5799e01e7 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Thu, 22 Aug 2013 15:28:01 +0000 Subject: [PATCH] Check if a locale category is an existing constant when restoring locale settings in Tests_DB::test_locale_floats(). props nofearinc. fixes #25118. git-svn-id: https://develop.svn.wordpress.org/trunk@25084 602fd350-edb4-49c9-b593-d223f7449a82 --- tests/tests/db.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/tests/db.php b/tests/tests/db.php index 49cd4cf78f..83770d5fde 100644 --- a/tests/tests/db.php +++ b/tests/tests/db.php @@ -79,7 +79,8 @@ class Tests_DB extends WP_UnitTestCase { foreach ( $current_locales as $locale_setting ) { if ( false !== strpos( $locale_setting, '=' ) ) { list( $category, $locale ) = explode( '=', $locale_setting ); - setlocale( constant( $category ), $locale ); + if ( defined( $category ) ) + setlocale( constant( $category ), $locale ); } else { setlocale( LC_ALL, $locale_setting ); }