]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
app_queue: Frequent segfaults in function can_ring_entry() 34/2634/1
authoribercom <ibercom123@gmail.com>
Mon, 18 Apr 2016 09:53:14 +0000 (11:53 +0200)
committeribercom <ibercom123@gmail.com>
Mon, 18 Apr 2016 09:58:39 +0000 (11:58 +0200)
ASTERISK-25888 #close

Change-Id: I007a2f2dd99823e04fb5be3ff01f02b0a2956117

apps/app_queue.c

index 4a8029080d4b88a34a84f8d2b20491ba1dcbf6f0..fa432cb76f5e41ad1168b73d3cd415daf3c851c3 100644 (file)
@@ -3641,7 +3641,7 @@ static int can_ring_entry(struct queue_ent *qe, struct callattempt *call)
                return 0;
        }
 
-       if (call->member->in_call && call->lastqueue->wrapuptime) {
+       if (call->member->in_call && call->lastqueue && call->lastqueue->wrapuptime) {
                ast_debug(1, "%s is in call, so not available (wrapuptime %d)\n",
                        call->interface, call->lastqueue->wrapuptime);
                return 0;