In the case, we receive a range request with expected
overlap then new bytes, but the response does not get to the
new bytes, we are still skipping, but the HttpRangeContainerBlock
had the ownership of the files, and need to give it back
} else if (c->toskip > 0) {
// was only an overlapping range, truncated before new bytes
SCLogDebug("c->toskip %" PRIu64, c->toskip);
+ if (c->files) {
+ // if we expected new bytes after overlap
+ c->container->files = c->files;
+ c->files = NULL;
+ }
return NULL;
} else {
// we just finished an in-order block