From: Jonathan Rose Date: Wed, 25 Jul 2012 21:12:50 +0000 (+0000) Subject: res_agi: Add message indicating need for \n character in verbose message X-Git-Tag: 10.8.0-rc1~3^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df35ce37b09081583958e8b6d365000cb7051073;p=thirdparty%2Fasterisk.git res_agi: Add message indicating need for \n character in verbose message The while loop responsible for reading AGI messages from a fastAGI service can end up looping indefinitely when an AGI script fails to indicate the end of a message with a \n character. This patch adds an indication that we are expecting a \n character to end the message to make it more clear to users that this is necessary if they are receiving this warning over and over. (issue ASTERISK-20061) Reported by: Eike Kuiper ........ Merged revisions 370494 from http://svn.asterisk.org/svn/asterisk/branches/1.8 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@370495 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/res/res_agi.c b/res/res_agi.c index 36397dc1d3..a40e0fea8f 100644 --- a/res/res_agi.c +++ b/res/res_agi.c @@ -3551,7 +3551,7 @@ static enum agi_result run_agi(struct ast_channel *chan, char *request, AGI *agi break; len = sizeof(buf) - buflen; if (agidebug) - ast_verbose( "AGI Rx << temp buffer %s - errno %s\n", buf, strerror(errno)); + ast_verbose("AGI Rx << temp buffer %s - errno %s\nNo \\n received, checking again.\n", buf, strerror(errno)); } if (!buf[0]) {