From: Leandro Dardini Date: Thu, 13 Oct 2016 19:09:18 +0000 (+0200) Subject: app_queue: Added initialization for "context" parameter X-Git-Tag: 13.13.0-rc1~86^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0306869399c519fd6f1b35332aa639a8db4b86fb;p=thirdparty%2Fasterisk.git 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 --- diff --git a/apps/app_queue.c b/apps/app_queue.c index 45b5683eda..0d1c1e7a4e 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -2646,6 +2646,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;