From: Mark Spencer Date: Fri, 23 Jan 2004 19:12:44 +0000 (+0000) Subject: Fix overflow in too many arguments (bug #806) X-Git-Tag: 0.9.0~61 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e60848a65faf46bab5e87e87aed6e2ad8b3ac054;p=thirdparty%2Fasterisk.git Fix overflow in too many arguments (bug #806) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2064 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/asterisk.c b/asterisk.c index 4c1c6992f9..43f46b4b0b 100755 --- a/asterisk.c +++ b/asterisk.c @@ -1046,7 +1046,8 @@ static int ast_el_add_history(char *buf) if (el_hist == NULL || el == NULL) ast_el_initialize(); - + if (strlen(buf) > 256) + return 0; return (history(el_hist, &ev, H_ENTER, buf)); }