RussWhitehead/HPCC-Platform — comment on commit ccd8075c58a27d4de7111f4d743744be5552f458
File: ecl/hthor/hthor.cpp line 3694
By RussWhitehead:

This link bumps the ref count to 2 for this row. The consumer of these rows frees them, dropping the reference count to 1 and then the roxiemem::RoxieRowBuffer::kill() method releases them all again, destroying them along with the pointer array. Without this link, an exeception is thrown from kill().
An alternative would be to add another kill() type method the doesnt release, or add a flag to kill telling it not to release?