Control: tags 1021109 + patch Control: tags 1021109 + pending Dear maintainer,
I've prepared an NMU for bash (versioned as 5.2-1.1) and uploaded it to DELAYED/15. Please feel free to tell me if I should cancel it. cu Adrian
diff -Nru bash-5.2/debian/changelog bash-5.2/debian/changelog --- bash-5.2/debian/changelog 2022-09-28 17:50:07.000000000 +0300 +++ bash-5.2/debian/changelog 2022-10-15 14:37:57.000000000 +0300 @@ -1,3 +1,11 @@ +bash (5.2-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Add upstream readline fix for crash with invalid locale. + (Closes: #1021109) + + -- Adrian Bunk <b...@debian.org> Sat, 15 Oct 2022 14:37:57 +0300 + bash (5.2-1) unstable; urgency=medium * New upstream release. diff -Nru bash-5.2/debian/patches/0001-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch bash-5.2/debian/patches/0001-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch --- bash-5.2/debian/patches/0001-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch 1970-01-01 02:00:00.000000000 +0200 +++ bash-5.2/debian/patches/0001-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch 2022-10-15 14:37:48.000000000 +0300 @@ -0,0 +1,20 @@ +From 7274faabe97ce53d6b464272d7e6ab6c1392837b Mon Sep 17 00:00:00 2001 +From: Chet Ramey <chet.ra...@case.edu> +Date: Wed, 5 Oct 2022 10:41:16 -0400 +Subject: Readline-8.2 patch 1: fix crash when readline is started with an + invalid locale specification + +--- a/lib/readline/nls.c ++++ b/lib/readline/nls.c +@@ -141,6 +141,10 @@ _rl_init_locale (void) + if (lspec == 0) + lspec = ""; + ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */ ++ if (ret == 0 || *ret == 0) ++ ret = setlocale (LC_CTYPE, (char *)NULL); ++ if (ret == 0 || *ret == 0) ++ ret = RL_DEFAULT_LOCALE; + #else + ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec; + #endif + diff -Nru bash-5.2/debian/patches/series bash-5.2/debian/patches/series --- bash-5.2/debian/patches/series 2022-09-28 17:50:07.000000000 +0300 +++ bash-5.2/debian/patches/series 2022-10-15 14:37:02.000000000 +0300 @@ -17,3 +17,4 @@ use-system-texi2html.diff man-macro-warnings.diff man-vx-opts.diff +0001-Readline-8.2-patch-1-fix-crash-when-readline-is-star.patch