# HG changeset patch # User Kenichi Handa # Date 1061465768 0 # Node ID d9ae4cdf1ed1611fdb514bf4ec926b417d77a2d9 # Parent 473d34d4814c72614f5e3a6252305110a3821332 (term_init): Fix previous change diff -r 473d34d4814c -r d9ae4cdf1ed1 src/term.c --- a/src/term.c Thu Aug 21 11:33:00 2003 +0000 +++ b/src/term.c Thu Aug 21 11:36:08 2003 +0000 @@ -2229,14 +2229,12 @@ #endif } -#ifdef TERMINFO - area = (char *) xmalloc (buffer_size); -#else +#ifndef TERMINFO if (strlen (buffer) >= buffer_size) abort (); - - area = (char *) xmalloc (strlen (buffer)); + buffer_size = strlen (buffer); #endif + area = (char *) xmalloc (buffer_size); TS_ins_line = tgetstr ("al", address); TS_ins_multi_lines = tgetstr ("AL", address);