From 37151b5032c381391440019a76022ff8dd8196d0 Mon Sep 17 00:00:00 2001 From: Narayan Kamath Date: Tue, 1 Jul 2014 12:44:51 +0100 Subject: [PATCH] Remove bogus 2 char limit for locales and countries. Locale settings are persisted to system properties and not to system settings, so the values read here are used pretty much everywhere. bug: 15873165 bug: 10090157 Change-Id: Ie7cda166439112c615afbd38253cf4fbb5791242 --- core/jni/AndroidRuntime.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index a61901b62c720..4718307ced08d 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -391,8 +391,8 @@ static void readLocale(char* language, char* region) property_get("ro.product.locale.language", propLang, "en"); property_get("ro.product.locale.region", propRegn, "US"); } - strncat(language, propLang, 2); - strncat(region, propRegn, 2); + strncat(language, propLang, 3); + strncat(region, propRegn, 3); //ALOGD("language=%s region=%s\n", language, region); }