Merged revisions 179608 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Tue, 3 Mar 2009 13:54:41 +0000 (13:54 +0000)
committerRussell Bryant <russell@russellbryant.com>
Tue, 3 Mar 2009 13:54:41 +0000 (13:54 +0000)
commitd9b034a430d8ba9cddc9d5f44e89f2ae268ec1ce
tree90f30ff6c7d9be5d84f3c63a308fdedceee28ea6
parentaa81288bab067cf22eb613546c58f1f78060c39c
Merged revisions 179608 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r179608 | russell | 2009-03-03 07:53:52 -0600 (Tue, 03 Mar 2009) | 9 lines

Make it easier to detect an improper call to ast_read().

When you call ast_waitfor() on a channel, the index into the channel fds array
that holds the file descriptor that poll() determines has input available is
stored in fdno.  This patch clears out this value after a call to ast_read()
and also reports errors if ast_read() is called without an fdno set.

From a discussion on the asterisk-dev list.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@179609 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/channel.c