mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-01 19:43:03 +00:00
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
This commit is contained in:
@@ -186,7 +186,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);
|
||||
|
||||
Reference in New Issue
Block a user