# HG changeset patch # User Kenichi Handa # Date 1061465580 0 # Node ID 473d34d4814c72614f5e3a6252305110a3821332 # Parent 84d0295a0dd109768c017246b7e4b2cc1704d322 (term_init): Fix previous change; don't rely on the length of `buffer' if TERMINFO is defined. diff -r 84d0295a0dd1 -r 473d34d4814c src/term.c --- a/src/term.c Wed Aug 20 19:18:57 2003 +0000 +++ b/src/term.c Thu Aug 21 11:33:00 2003 +0000 @@ -2229,10 +2229,14 @@ #endif } +#ifdef TERMINFO + area = (char *) xmalloc (buffer_size); +#else if (strlen (buffer) >= buffer_size) abort (); area = (char *) xmalloc (strlen (buffer)); +#endif TS_ins_line = tgetstr ("al", address); TS_ins_multi_lines = tgetstr ("AL", address);