diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/app_queue.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/app_queue.c b/apps/app_queue.c index 1e3a493f5..e619ad91b 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -582,7 +582,7 @@ static int queue_hash_cb(const void *obj, const int flags) static int queue_cmp_cb(void *obj, void *arg, int flags) { struct call_queue *q = obj, *q2 = arg; - return !strcasecmp(q->name, q2->name) ? CMP_MATCH : 0; + return !strcasecmp(q->name, q2->name) ? CMP_MATCH | CMP_STOP : 0; } static inline struct call_queue *queue_ref(struct call_queue *q) @@ -872,7 +872,7 @@ static int member_hash_fn(const void *obj, const int flags) static int member_cmp_fn(void *obj1, void *obj2, int flags) { struct member *mem1 = obj1, *mem2 = obj2; - return strcasecmp(mem1->interface, mem2->interface) ? 0 : CMP_MATCH; + return strcasecmp(mem1->interface, mem2->interface) ? 0 : CMP_MATCH | CMP_STOP; } /*! |