diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2012-03-29 04:17:06 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2012-03-29 04:17:06 +0000 |
commit | 51fb0e3e6e582a95c168792cc5889b63e3f6078e (patch) | |
tree | ca77daa3df4812c2649c8c287ef03faa28a52713 | |
parent | d28ab55352fc1c4a9ee0e91741bda10ea8d5acb6 (diff) |
Fix #1471: Just return PJ_FALSE on any incoming STUN packets after the STUN socket has been disassociated from ICE stream transport.
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3991 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r-- | pjnath/src/pjnath/ice_strans.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pjnath/src/pjnath/ice_strans.c b/pjnath/src/pjnath/ice_strans.c index d44e5a25..7565c4ab 100644 --- a/pjnath/src/pjnath/ice_strans.c +++ b/pjnath/src/pjnath/ice_strans.c @@ -1391,6 +1391,11 @@ static pj_bool_t stun_on_rx_data(pj_stun_sock *stun_sock, pj_status_t status; comp = (pj_ice_strans_comp*) pj_stun_sock_get_user_data(stun_sock); + if (comp == NULL) { + /* We have disassociated ourselves from the STUN socket */ + return PJ_FALSE; + } + ice_st = comp->ice_st; sess_add_ref(ice_st); |