]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Merged revisions 371313 via svnmerge from
authorAutomerge script <automerge@asterisk.org>
Wed, 15 Aug 2012 23:22:06 +0000 (23:22 +0000)
committerAutomerge script <automerge@asterisk.org>
Wed, 15 Aug 2012 23:22:06 +0000 (23:22 +0000)
commit008377948044303fd27100fa7d8a4b122d2782a8
tree6172bdf4d4d86b64c93dadbf3ab8afbedb17809a
parentb7631ef52ba5a2e31f1213f920bad1b9df90aea7
Merged revisions 371313 via svnmerge from
file:///srv/subversion/repos/asterisk/branches/10

................
  r371313 | mmichelson | 2012-08-15 18:19:09 -0500 (Wed, 15 Aug 2012) | 20 lines

  Fix bug where final queue member would not be removed from memory.

  If a static queue had realtime members, then there could be a potential
  for those realtime members not to be properly deleted from memory.

  If the queue's members were loaded from realtime and then all the
  members were deleted from the backend, then the queue would still
  think these members existed. The reason was that there was a short-
  circuit in code such that if there were no members found in the
  backend, then the queue would not be updated to reflect this.

  Note that this only affected static queues with realtime members.
  Realtime queues with realtime members were unaffected by this issue.

  (closes issue ASTERISK-19793)
  reported by Marcus Haas
  ........

  Merged revisions 371306 from http://svn.asterisk.org/svn/asterisk/branches/1.8
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10-digiumphones@371323 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_queue.c