Changeset 563 for pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c
- Timestamp:
- Jun 28, 2006 4:46:49 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c
r512 r563 78 78 { 79 79 pjsua_acc *acc = &pjsua_var.acc[acc_id]; 80 pjsip_transport *tp = pjsua_var.tpdata[tp_id].tp;80 struct transport_data *t = &pjsua_var.tpdata[tp_id]; 81 81 char uri[80]; 82 82 83 83 /* Transport must be valid */ 84 pj_assert(t p!= NULL);84 pj_assert(t->data.ptr != NULL); 85 85 86 86 /* Build URI for the account */ 87 87 pj_ansi_sprintf(uri, "<sip:%.*s:%d;transport=%s>", 88 (int)t p->local_name.host.slen,89 t p->local_name.host.ptr,90 t p->local_name.port,91 pjsip_transport_get_type_name(t p->key.type));88 (int)t->local_name.host.slen, 89 t->local_name.host.ptr, 90 t->local_name.port, 91 pjsip_transport_get_type_name(t->type)); 92 92 93 93 … … 145 145 146 146 PJ_TODO(attach_account_to_transport); 147 if (pjsua_var.tpdata[0]. tp)147 if (pjsua_var.tpdata[0].data.ptr) 148 148 update_acc_contact(acc_id, 0); 149 149 … … 221 221 222 222 /* Must have a transport */ 223 PJ_ASSERT_RETURN(pjsua_var.tpdata[0].tp != NULL, PJ_EINVALIDOP); 223 PJ_TODO(associate_acc_with_transport); 224 PJ_ASSERT_RETURN(pjsua_var.tpdata[0].data.ptr != NULL, PJ_EINVALIDOP); 224 225 225 226 PJSUA_LOCK(); … … 282 283 { 283 284 pjsua_acc_config cfg; 284 pjsip_transport *tp;285 struct transport_data *t = &pjsua_var.tpdata[tid]; 285 286 char uri[62]; 286 287 288 /* ID must be valid */ 289 PJ_ASSERT_RETURN(tid>=0 && tid<PJ_ARRAY_SIZE(pjsua_var.tpdata), PJ_EINVAL); 290 287 291 /* Transport must be valid */ 288 tp = pjsua_var.tpdata[tid].tp; 289 PJ_ASSERT_RETURN(tp != NULL, PJ_EINVAL); 292 PJ_ASSERT_RETURN(t->data.ptr != NULL, PJ_EINVAL); 290 293 291 294 pjsua_acc_config_default(&cfg); 292 295 293 296 /* Build URI for the account */ 294 pj_ansi_sprintf(uri, "<sip:%.*s:%d>", 295 (int)tp->local_name.host.slen, 296 tp->local_name.host.ptr, 297 tp->local_name.port); 297 pj_ansi_sprintf(uri, "<sip:%.*s:%d;transport=%s>", 298 (int)t->local_name.host.slen, 299 t->local_name.host.ptr, 300 t->local_name.port, 301 pjsip_transport_get_type_name(t->type)); 298 302 299 303 cfg.id = pj_str(uri);
Note: See TracChangeset
for help on using the changeset viewer.