- Timestamp:
- Aug 15, 2018 2:44:53 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/transport_srtp_dtls.c
r5852 r5855 190 190 191 191 pj_ansi_strncpy(ds->base.name, pool->obj_name, PJ_MAX_OBJ_NAME); 192 ds->base.type = PJMEDIA_ TRANSPORT_TYPE_SRTP;192 ds->base.type = PJMEDIA_SRTP_KEYING_DTLS_SRTP; 193 193 ds->base.op = &dtls_op; 194 194 ds->base.user_data = srtp; … … 1075 1075 */ 1076 1076 pjmedia_sdp_media *m_rem = sdp_remote->media[media_index]; 1077 pjmedia_sdp_attr *attr_ setup, *attr_fp;1077 pjmedia_sdp_attr *attr_fp; 1078 1078 pj_uint32_t rem_proto = 0; 1079 1079 … … 1095 1095 } 1096 1096 1097 /* Check for a=setup in remote SDP. */ 1098 attr_setup = pjmedia_sdp_media_find_attr(m_rem, &ID_SETUP, NULL); 1099 if (!attr_setup) 1100 attr_setup = pjmedia_sdp_attr_find(sdp_remote->attr_count, 1101 sdp_remote->attr, &ID_SETUP, NULL); 1097 /* Check for a=fingerprint in remote SDP. */ 1102 1098 switch (ds->srtp->setting.use) { 1103 1099 case PJMEDIA_SRTP_DISABLED: 1104 if (attr_ setup) {1100 if (attr_fp) { 1105 1101 status = PJMEDIA_SRTP_ESDPINTRANSPORT; 1106 1102 goto on_return; … … 1110 1106 break; 1111 1107 case PJMEDIA_SRTP_MANDATORY: 1112 if (!attr_setup) { 1108 if (!attr_fp) { 1109 /* Should never reach here, this is already checked */ 1113 1110 status = PJMEDIA_SRTP_ESDPINTRANSPORT; 1114 1111 goto on_return;
Note: See TracChangeset
for help on using the changeset viewer.