From: Roger James Date: Sat, 9 May 2020 07:46:51 +0000 (+0100) Subject: res_pjsip_history.c: Fix to stop SIGSEGV when IPv6 addresses are encountered. X-Git-Tag: 13.34.0-rc1~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3df1b65dd05d51234c58828a68da00694786c6f2;p=thirdparty%2Fasterisk.git 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 --- diff --git a/res/res_pjsip_history.c b/res/res_pjsip_history.c index e6e9ac200b..747ce3d5ed 100644 --- a/res/res_pjsip_history.c +++ b/res/res_pjsip_history.c @@ -66,9 +66,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 */