]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Plug a reference leak in app_queue when adding members dynamically.
authorSean Bright <sean@malleable.com>
Wed, 28 Jul 2010 16:51:11 +0000 (16:51 +0000)
committerSean Bright <sean@malleable.com>
Wed, 28 Jul 2010 16:51:11 +0000 (16:51 +0000)
(closes issue #17738)
Reported by: bobwienholt
Patches:
      issue17738.patch uploaded by bobwienholt (license 950)
Tested by: bobwienholt, seanbright

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@280160 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_queue.c

index 63e2931e3272c756e542fd426b296414976337e1..073d7ef3e20f9ef531859fc2c3a96decda697387 100644 (file)
@@ -4518,6 +4518,7 @@ static int add_to_queue(const char *queuename, const char *interface, const char
        }
        ao2_unlock(q);
        ao2_unlock(queues);
+       queue_t_unref(q, "Expiring temporary reference");
 
        return res;
 }