- connect_port (port_index, bufs[min((uint32_t) out_index,nbufs)]);
- //cerr << this << ' ' << name() << " @ " << offset << " outport " << out_index << " = buf "
- //<< min((uint32_t)out_index,nbufs) << " = " << &bufs[min((uint32_t)out_index,nbufs)][offset] << endl;
+ connect_port (port_index, bufs[min((uint32_t) out_index,nbufs - 1)] + offset);
+ // cerr << this << ' ' << name() << " @ " << offset << " outport " << out_index << " = buf "
+ // << min((uint32_t)out_index,nbufs) << " = " << &bufs[min((uint32_t)out_index,nbufs)][offset] << endl;