mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-09 05:24:44 +01:00
Wait for ACK to remove stored message
Bringing in a change that's been on the production relay for a while but apparently didn't pass tests locally. Now it does.
This commit is contained in:
parent
da917c35f5
commit
577fd3e560
1 changed files with 0 additions and 4 deletions
|
@ -1359,10 +1359,6 @@ handleMsgsMsg( const AddrInfo* addr, bool sendFull,
|
||||||
logf( XW_LOGVERBOSE0, "%s(): wrote %d bytes to socket %d", __func__,
|
logf( XW_LOGVERBOSE0, "%s(): wrote %d bytes to socket %d", __func__,
|
||||||
nWritten, sock );
|
nWritten, sock );
|
||||||
dbmgr->RecordSent( &msgIDs[0], msgIDs.size() );
|
dbmgr->RecordSent( &msgIDs[0], msgIDs.size() );
|
||||||
// This is wrong: should be removed when ACK returns and not
|
|
||||||
// before. But for some reason if I make that change apps wind up
|
|
||||||
// stalling.
|
|
||||||
dbmgr->RemoveStoredMessages( msgIDs );
|
|
||||||
} else {
|
} else {
|
||||||
assert(0);
|
assert(0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue