Opened 10 years ago

Closed 10 years ago

#1738 closed defect (fixed)

Infinite loop when re-INVITE is received while adding new media

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-2.2
Component: pjsua-lib Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported: no

Description

Adding new media, for example adding video, will take some time if ICE and STUN are enabled because it needs to wait for STUN resolution to complete. The waiting takes place in pjsua_handle_events() loop in create_ice_media_transport() in pjsua_media.c

If a re-INVITE arrives during this period, it will reset the call media states, thereby preventing the loop above from completing.

Change History (1)

comment:1 Changed 10 years ago by bennylp

  • Resolution set to fixed
  • Status changed from new to closed

In 4750:

Fixed #1738: Infinite loop when re-INVITE is received while adding new media

Note: See TracTickets for help on using tickets.