res_pjsip_history.c: Fix to stop SIGSEGV when IPv6 addresses are encountered.

Changed source and destination address fields in struct
pjsip_history_entry so that they are long enough to hold an IPv6
address.

ASTERISK-28854

Change-Id: Id65bb9aa961e9ecbcb500815e18170f774e34d3e
changes/03/14403/3
Roger James 6 years ago committed by Friendly Automation
parent f9ea75d117
commit 4a072c4890

@ -64,9 +64,9 @@ struct pjsip_history_entry {
/*! \brief Time the packet was transmitted/received */
struct timeval timestamp;
/*! \brief Source address */
pj_sockaddr_in src;
pj_sockaddr src;
/*! \brief Destination address */
pj_sockaddr_in dst;
pj_sockaddr dst;
/*! \brief Memory pool used to allocate \c msg */
pj_pool_t *pool;
/*! \brief The actual SIP message */

Loading…
Cancel
Save