summaryrefslogtreecommitdiff
path: root/res
diff options
context:
space:
mode:
authorMatthew Jordan <mjordan@digium.com>2014-10-07 17:41:11 +0000
committerMatthew Jordan <mjordan@digium.com>2014-10-07 17:41:11 +0000
commit17d079c37101d05613457107a2bbc576ed07e5ee (patch)
tree940249d162ee611efebba4b10da424a3a1f5839f /res
parent9f5c73586c1adb950b62a3adfa46eb1f44033049 (diff)
res/res_pjsip_outbound_registration: Initialize auth_reject_permanent parameter
Prior to this patch, the auth_reject_permanent parameter was not initialized on the registration client state, leading to the parameter being disabled regardless of the value specified in pjsip.conf. This patch initialized the setting on the registration client state to the provided configuration value. ASTERISK-24398 #close ........ Merged revisions 424730 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@424731 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'res')
-rw-r--r--res/res_pjsip_outbound_registration.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/res/res_pjsip_outbound_registration.c b/res/res_pjsip_outbound_registration.c
index c4e8e8564..9fd5fe6d3 100644
--- a/res/res_pjsip_outbound_registration.c
+++ b/res/res_pjsip_outbound_registration.c
@@ -852,6 +852,7 @@ static int sip_outbound_registration_perform(void *data)
registration->state->client_state->max_retries = registration->max_retries;
registration->state->client_state->retries = 0;
registration->state->client_state->support_path = registration->support_path;
+ registration->state->client_state->auth_rejection_permanent = registration->auth_rejection_permanent;
pjsip_regc_update_expires(registration->state->client_state->client, registration->expiration);