1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-07 00:04:31 +03:00

MDEV-30997 SIGSEGV in __strlen_avx2 | make_date_time | Item_func_date_format::val_str

my_locale_month_names_ka_GE[] has definitions for 11 months only.
August was missing in a mistake.

Fix:
- Adding a definition for August
- Adding tests for all abbreviated and full month and weekday names
This commit is contained in:
Alexander Barkov
2023-04-05 10:47:32 +04:00
parent d84a282629
commit 17caff92b5
3 changed files with 83 additions and 1 deletions

View File

@@ -3320,7 +3320,21 @@ MY_LOCALE my_locale_rm_CH
/***** LOCALE BEGIN ka_GE: Georgian - Georgia *****/
static const char *my_locale_month_names_ka_GE[13] =
{"იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი", NullS };
{
"იანვარი", // January
"თებერვალი", // February
"მარტი", // March
"აპრილი", // April
"მაისი", // May
"ივნისი", // June
"ივლისი", // July
"აგვისტო", // August
"სექტემბერი", // September
"ოქტომბერი", // October
"ნოემბერი", // November
"დეკემბერი", // December
NullS
};
static const char *my_locale_ab_month_names_ka_GE[13] =
{"იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექტ","ოქტ","ნოე","დეკ", NullS };