diff options
author | Aaron Durbin <adurbin@chromium.org> | 2015-10-23 17:38:40 -0500 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2015-10-25 13:23:15 +0100 |
commit | 5213c53f6f126bf79ca2849d7d04a0e5141811ea (patch) | |
tree | aaf45f052b52a6c8c33a80d8a1ce51093c28ab54 /util/cbfstool/cbfs_image.c | |
parent | cd9ba8ac034d9a693066ac3226332053f744299e (diff) | |
download | coreboot-5213c53f6f126bf79ca2849d7d04a0e5141811ea.tar.xz |
cbfstool: have decompress functions provide ouput data size
Currently cbfs stage files that are compressed do not have
the decompressed size readily available. Therefore there's
no good way to know actual size of data after it is
decompressed. Optionally return the decompressed data size
if requested.
Change-Id: If371753d28d0ff512118d8bc06fdd48f4a0aeae7
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/12173
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'util/cbfstool/cbfs_image.c')
-rw-r--r-- | util/cbfstool/cbfs_image.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util/cbfstool/cbfs_image.c b/util/cbfstool/cbfs_image.c index bc5c5d7dec..bf01c9676d 100644 --- a/util/cbfstool/cbfs_image.c +++ b/util/cbfstool/cbfs_image.c @@ -692,7 +692,7 @@ int cbfs_export_entry(struct cbfs_image *image, const char *entry_name, buffer.data = malloc(decompressed_size); buffer.size = decompressed_size; if (decompress(CBFS_SUBHEADER(entry), ntohl(entry->len), - buffer.data, buffer.size)) { + buffer.data, buffer.size, NULL)) { ERROR("decompression failed for %s\n", entry_name); return -1; } |