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

Change-Id: I007a2f2dd99823e04fb5be3ff01f02b0a2956117

apps/app_queue.c

index 939a0e2ad99e415037334bd7e0b377e377ef85e8..34fdfe7a3ea3296c27dfa814b368ef46d8b7dd4f 100644 (file)
@@ -4164,7 +4164,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;