From: Michael Tremer Date: Tue, 13 Jul 2021 11:37:28 +0000 (+0000) Subject: packager: Write payload to mtree for correct hashing X-Git-Tag: 0.9.28~1037 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e6379d0b0ae2f5898959953e1ebb49cc41f26ab;p=pakfire.git packager: Write payload to mtree for correct hashing Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/packager.c b/src/libpakfire/packager.c index c529a4ae2..90fba2c31 100644 --- a/src/libpakfire/packager.c +++ b/src/libpakfire/packager.c @@ -419,6 +419,13 @@ static int pakfire_packager_write_file_from_buffer(struct pakfire_packager* pack archive_error_string(mtree)); goto ERROR; } + + // Write content + r = archive_write_data(mtree, buffer, strlen(buffer)); + if (r < 0) { + ERROR(packager->pakfire, "Error writing data: %s\n", archive_error_string(mtree)); + goto ERROR; + } } // Success