summaryrefslogtreecommitdiff
path: root/pjsip
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip')
-rw-r--r--pjsip/src/pjsip/sip_util.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pjsip/src/pjsip/sip_util.c b/pjsip/src/pjsip/sip_util.c
index 66aa4636..01948a50 100644
--- a/pjsip/src/pjsip/sip_util.c
+++ b/pjsip/src/pjsip/sip_util.c
@@ -810,7 +810,8 @@ static pj_status_t get_dest_info(const pjsip_uri *target_uri,
if (dest_info->type != PJSIP_TRANSPORT_UNSPECIFIED &&
pj_strchr(&dest_info->addr.host, ':'))
{
- dest_info->type |= PJSIP_TRANSPORT_IPV6;
+ dest_info->type = (pjsip_transport_type_e)
+ ((int)dest_info->type | PJSIP_TRANSPORT_IPV6);
}
return PJ_SUCCESS;