- suppress re-transmission attempt if there is nothing to re-transmit.

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@895 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Raphael Coeffic 19 years ago
parent 48cf59eb0c
commit 3cafe2ea08

@ -1170,6 +1170,11 @@ void trans_layer::send_200_ack(sip_msg* reply)
void trans_layer::retransmit(sip_trans* t)
{
assert(transport);
if(!t->retr_buf || t->retr_len){
// there is nothing to re-transmit yet!!!
return;
}
int send_err = transport->send(&t->retr_addr,t->retr_buf,t->retr_len);
if(send_err < 0){
ERROR("Error from transport layer\n");

Loading…
Cancel
Save