diff options
author | Richard Mudgett <rmudgett@digium.com> | 2017-12-01 13:54:26 -0600 |
---|---|---|
committer | Richard Mudgett <rmudgett@digium.com> | 2017-12-04 17:19:23 -0600 |
commit | 594faa192d392298b3593f3713200467ae284ad8 (patch) | |
tree | 7e93814bf7c50386c91da877cfbd7bccbdea71ce /res | |
parent | c80595a852cd9073b724adfd7eea95ddcc78f887 (diff) |
security-events: Fix SuccessfulAuth using_password declaration.
The SuccessfulAuth using_password field was declared as a pointer to a
uint32_t when the field was later read as a uint32_t value. This resulted
in unnecessary casts and a non-portable field value reinterpret in
main/security_events.c:add_json_object(). i.e., It would work on a 32 bit
architecture but not on a 64 bit big endian architecture.
Change-Id: Ia08bc797613a62f07e5473425f9ccd8d77c80935
Diffstat (limited to 'res')
-rw-r--r-- | res/res_pjsip/security_events.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/res/res_pjsip/security_events.c b/res/res_pjsip/security_events.c index ef3a748b2..f5a0bcaf5 100644 --- a/res/res_pjsip/security_events.c +++ b/res/res_pjsip/security_events.c @@ -188,7 +188,7 @@ void ast_sip_report_auth_success(struct ast_sip_endpoint *endpoint, pjsip_rx_dat .transport = transport, }, .common.session_id = call_id, - .using_password = auth ? (uint32_t *)1 : (uint32_t *)0, + .using_password = auth ? 1 : 0, }; security_event_populate(rdata, call_id, sizeof(call_id), &local, &remote); |