Index: asterisk.c =================================================================== RCS file: /usr/cvsroot/asterisk/asterisk.c,v retrieving revision 1.48 diff -u -r1.48 asterisk.c --- asterisk.c 12 Jan 2004 05:05:35 -0000 1.48 +++ asterisk.c 14 Jan 2004 07:45:54 -0000 @@ -1047,6 +1047,9 @@ if (el_hist == NULL || el == NULL) ast_el_initialize(); + if (strlen(buf) > 256) + return 0; + return (history(el_hist, &ev, H_ENTER, buf)); }