]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Message.c: Clear message channel frames on cleanup 66/466/2
authorJonathan Rose <jrose@digium.com>
Wed, 13 May 2015 20:41:07 +0000 (15:41 -0500)
committerJonathan Rose <jrose@digium.com>
Wed, 13 May 2015 22:41:16 +0000 (17:41 -0500)
commit02c513058905dae19f28393ea840a47ae4a9e66d
treec5472d404b3e9769d6bb1c7b0077edb01676903f
parent51478575e4456b2e260ed2130094c1cd72dc549e
Message.c: Clear message channel frames on cleanup

The message channel is a special channel that doesn't actually process frames.
However, certain actions can cause frames to be placed in the channel's read
queue including the Hangup application which is called on the channel after
each message is processed. Since the channel will continually be reused for
many messages, it's necessary to flush these frames at some point.

ASTERISK-25083 #close
Reported by: Jonathan Rose

Change-Id: Idf18df73ccd8c220be38743335b5c79c2a4c0d0f
main/message.c