don't increase backoff if there wasn't actually anything to send.

This commit is contained in:
Eric House 2012-11-14 05:42:47 -08:00
parent 9598ea3585
commit 5463535265

View file

@ -1263,9 +1263,9 @@ comms_resendAll( CommsCtxt* comms, XP_Bool force )
XP_LOGF( "%s: aborting: %ld seconds left in backoff", __func__, XP_LOGF( "%s: aborting: %ld seconds left in backoff", __func__,
comms->nextResend - now ); comms->nextResend - now );
success = XP_FALSE; success = XP_FALSE;
} else {
MsgQueueElem* msg;
} else if ( !!comms->msgQueueHead ) {
MsgQueueElem* msg;
for ( msg = comms->msgQueueHead; !!msg; msg = msg->next ) { for ( msg = comms->msgQueueHead; !!msg; msg = msg->next ) {
if ( 0 > sendMsg( comms, msg ) ) { if ( 0 > sendMsg( comms, msg ) ) {