Bug 824955: Ice-candidate username/pwd nullchecks r=jesup

This commit is contained in:
Jan-Ivar Bruaroey 2013-01-04 11:45:22 -05:00
Родитель 15bd23a0ac
Коммит e9179b9022
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -102,9 +102,12 @@ int nr_ice_candidate_pair_create(nr_ice_peer_ctx *pctx, nr_ice_candidate *lcand,
/* OK, now the STUN data */
lufrag=lcand->stream->ufrag?lcand->stream->ufrag:pctx->ctx->ufrag;
lpwd=lcand->stream->pwd?lcand->stream->pwd:pctx->ctx->pwd;
assert(lufrag);
assert(lpwd);
rufrag=rcand->stream->ufrag?rcand->stream->ufrag:pctx->peer_ufrag;
rpwd=rcand->stream->pwd?rcand->stream->pwd:pctx->peer_pwd;
if (!rufrag || !rpwd)
ABORT(R_BAD_DATA);
/* Compute the RTO per S 16 */
RTO = MAX(100, (pctx->ctx->Ta * pctx->waiting_pairs));