Changeset 550 for pjproject/trunk/pjsip/src/pjsip/sip_transport_udp.c
- Timestamp:
- Jun 23, 2006 3:04:54 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_transport_udp.c
r543 r550 378 378 379 379 /* 380 * udp_shutdown() 381 * 382 * Start graceful UDP shutdown. 383 */ 384 static pj_status_t udp_shutdown(pjsip_transport *transport) 385 { 386 return pjsip_transport_dec_ref(transport); 387 } 388 389 390 /* 380 391 * pjsip_udp_transport_attach() 381 392 * … … 506 517 /* Set functions. */ 507 518 tp->base.send_msg = &udp_send_msg; 519 tp->base.do_shutdown = &udp_shutdown; 508 520 tp->base.destroy = &udp_destroy; 509 521 … … 531 543 if (!rdata_pool) { 532 544 pj_atomic_set(tp->base.ref_cnt, 0); 533 pjsip_transport_ unregister(tp->base.tpmgr,&tp->base);545 pjsip_transport_destroy(&tp->base); 534 546 return PJ_ENOMEM; 535 547 } … … 557 569 } else if (status != PJ_EPENDING) { 558 570 /* Error! */ 559 pjsip_transport_ unregister(tp->base.tpmgr,&tp->base);571 pjsip_transport_destroy(&tp->base); 560 572 return status; 561 573 }
Note: See TracChangeset
for help on using the changeset viewer.