diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2019-09-26 18:55:04 +0200 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2019-09-26 18:55:04 +0200 |
commit | 9ed84dac57944149e05646960a715d8f98dabcc5 (patch) | |
tree | 1be14b86b10b96d0549b1839078c0c19c588f77e /lib/sqfs/data_writer/common.c | |
parent | ff4a9235feb4237854ff102c4dc7cf4645d6a116 (diff) |
Replace the data writer enqueue with "append buffer to current file"
This commit turns the file interface into an actual, generic file
interface and does away with having to move around blocks outside
the data writer. Instead the data writer takes over full control
and responsibility of dividing the input data up into blocks
propperly.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'lib/sqfs/data_writer/common.c')
-rw-r--r-- | lib/sqfs/data_writer/common.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/sqfs/data_writer/common.c b/lib/sqfs/data_writer/common.c index c9d5589..9e11e36 100644 --- a/lib/sqfs/data_writer/common.c +++ b/lib/sqfs/data_writer/common.c @@ -47,6 +47,7 @@ void data_writer_cleanup(sqfs_data_writer_t *proc) { free_blk_list(proc->queue); free_blk_list(proc->done); + free(proc->blk_current); free(proc->frag_block); free(proc->frag_list); free(proc->fragments); |