Unit tests and a bugfix. THE SYSTEM WORKS!

This commit is contained in:
akwizgran
2011-07-26 17:24:26 +01:00
parent dc2476cb25
commit bc1622b1fa
3 changed files with 63 additions and 24 deletions

View File

@@ -357,7 +357,7 @@ class ReadWriteLockDatabaseComponent<Txn> extends DatabaseComponentImpl<Txn> {
int bytesSent = 0;
for(MessageId m : requested) {
byte[] message = db.getMessageIfSendable(txn, c, m);
if(b == null) continue; // Expired or not sendable
if(message == null) continue;
if(!b.writeMessage(message)) break;
bytesSent += message.length;
sent.add(m);