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
This commit is contained in:
Roger James 2020-05-09 08:46:51 +01:00 committed by Kevin Harwell
parent a5100e7171
commit 1249f911f3
1 changed files with 2 additions and 2 deletions

View File

@ -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 */