mirror of
https://github.com/limine-bootloader/limine
synced 2024-12-03 21:52:39 +03:00
uri: Backport pre-tinf-removal variable assignments
This commit is contained in:
parent
3438b8d235
commit
514522125b
@ -272,6 +272,8 @@ struct file_handle *uri_open(char *uri) {
|
||||
|
||||
if (compressed && ret != NULL) {
|
||||
struct file_handle *compressed_fd = ext_mem_alloc(sizeof(struct file_handle));
|
||||
fread(ret, &compressed_fd->size, ret->size - 4, sizeof(uint32_t));
|
||||
compressed_fd->fd = ext_mem_alloc(compressed_fd->size);
|
||||
void *src = freadall(ret, MEMMAP_BOOTLOADER_RECLAIMABLE);
|
||||
if (tinf_gzip_uncompress(compressed_fd->fd, src, ret->size)) {
|
||||
panic(true, "tinf error");
|
||||
|
Loading…
Reference in New Issue
Block a user