121c121,125
< if (time+curTick < i->first)
---
> if (time+curTick < i->first) {
> if (i == transmitList.begin()) {
> //Inserting at begining, reschedule
> sendEvent.reschedule(time+curTick);
> }
122a127,128
> done = true;
> }