help: allocate enough space for the descriptions, so we don't crash
We should measure the length of each /translated/ shortcut description, not of the original English one. This fixes https://savannah.gnu.org/bugs/?50899.master
parent
a8a60b29e6
commit
395c8e9e25
|
@ -470,7 +470,7 @@ void help_init(void)
|
||||||
* plus one or two \n's. */
|
* plus one or two \n's. */
|
||||||
for (f = allfuncs; f != NULL; f = f->next)
|
for (f = allfuncs; f != NULL; f = f->next)
|
||||||
if (f->menus & currmenu)
|
if (f->menus & currmenu)
|
||||||
allocsize += (16 * MAXCHARLEN) + strlen(f->help) + 2;
|
allocsize += (16 * MAXCHARLEN) + strlen(_(f->help)) + 2;
|
||||||
|
|
||||||
#ifndef NANO_TINY
|
#ifndef NANO_TINY
|
||||||
/* If we're on the main list, we also count the toggle help text.
|
/* If we're on the main list, we also count the toggle help text.
|
||||||
|
|
Loading…
Reference in New Issue