diff options
author | William Wilgus <wilgus.william@gmail.com> | 2023-01-12 20:52:29 -0500 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2023-01-13 09:50:29 -0500 |
commit | 40355caefd3eaf3b52415777d29851ca988a26a4 (patch) | |
tree | 67a1662972e27e1a769db0c97b73d519f439a8c9 /firmware/chunk_alloc.c | |
parent | 719d48afc45486f230249fef021baf2bc3833d99 (diff) | |
download | rockbox-40355caefd3eaf3b52415777d29851ca988a26a4.tar.gz rockbox-40355caefd3eaf3b52415777d29851ca988a26a4.zip |
buflib_shrink use NULL to signal start isn't changing
Change-Id: Id3e86d3860b8ed860dc6dcbc394b1b8f9f3274b5
Diffstat (limited to 'firmware/chunk_alloc.c')
-rw-r--r-- | firmware/chunk_alloc.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/firmware/chunk_alloc.c b/firmware/chunk_alloc.c index 6b80a475ab..85ad5d3489 100644 --- a/firmware/chunk_alloc.c +++ b/firmware/chunk_alloc.c | |||
@@ -172,12 +172,10 @@ static void finalize(struct chunk_alloc_header *hdr, struct chunk *chunk_array) | |||
172 | int handle = chunk_array[idx].handle; | 172 | int handle = chunk_array[idx].handle; |
173 | struct buflib_context *ctx = hdr->context; | 173 | struct buflib_context *ctx = hdr->context; |
174 | 174 | ||
175 | void* chunk_start = buflib_get_data(ctx, handle); | ||
176 | |||
177 | hdr->chunk_bytes_total -= hdr->chunk_bytes_free; | 175 | hdr->chunk_bytes_total -= hdr->chunk_bytes_free; |
178 | hdr->chunk_bytes_free = 0; | 176 | hdr->chunk_bytes_free = 0; |
179 | 177 | ||
180 | buflib_shrink(ctx, handle, chunk_start, hdr->chunk_bytes_total); | 178 | buflib_shrink(ctx, handle, NULL, hdr->chunk_bytes_total); |
181 | 179 | ||
182 | logf("%s shrink hdr idx[%ld] offset[%ld]: new size: %ld", | 180 | logf("%s shrink hdr idx[%ld] offset[%ld]: new size: %ld", |
183 | __func__, idx, chunk_array[idx].max_start_offset, hdr->chunk_bytes_total); | 181 | __func__, idx, chunk_array[idx].max_start_offset, hdr->chunk_bytes_total); |