From ef8c54238c2e3c7c899bbc6b3c322ef1f83a69de Mon Sep 17 00:00:00 2001 From: Leandro Dardini Date: Thu, 13 Oct 2016 21:09:18 +0200 Subject: [PATCH] app_queue: Added initialization for "context" parameter When using Asterisk Realtime Architecture, empty fields are skipped and the default values are used. If the "context" parameter in queue was set and then cleared from the database, the old value remains in memory and it continues to be used. This change initialize the "context" parameter with an empty value, allowing clearing the parameter. ASTERISK-26462 #close Change-Id: I64be73d5044ce38dd02408bd0e53de965ef65905 --- apps/app_queue.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/app_queue.c b/apps/app_queue.c index 591a293118..4bbccc3469 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -2671,6 +2671,9 @@ static void init_queue(struct call_queue *q) q->retry = DEFAULT_RETRY; q->timeout = DEFAULT_TIMEOUT; q->maxlen = 0; + + ast_string_field_set(q, context, ""); + q->announcefrequency = 0; q->minannouncefrequency = DEFAULT_MIN_ANNOUNCE_FREQUENCY; q->announceholdtime = 1; -- 2.47.2