From f1c9b2972977ebc5ef5590409499f2d9f368ac4f Mon Sep 17 00:00:00 2001 From: William Venner Date: Thu, 6 Jun 2024 19:33:39 +0100 Subject: [PATCH] Fix compilation error in gcc --- src/node_bzip2_compress.hpp | 4 +++- src/node_bzip2_decompress.hpp | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/node_bzip2_compress.hpp b/src/node_bzip2_compress.hpp index b09c643..b59b32d 100644 --- a/src/node_bzip2_compress.hpp +++ b/src/node_bzip2_compress.hpp @@ -213,7 +213,9 @@ namespace NodeBzip2 if (!CompressMethod(info, context)) return; - Result result = CompressRaw(DataSlice::Borrowed(context.data, context.length), context.options); + DataSlice data = DataSlice::Borrowed(context.data, context.length); + + Result result = CompressRaw(data, context.options); if (!result.hasError()) { diff --git a/src/node_bzip2_decompress.hpp b/src/node_bzip2_decompress.hpp index ff549cf..95912d4 100644 --- a/src/node_bzip2_decompress.hpp +++ b/src/node_bzip2_decompress.hpp @@ -135,7 +135,9 @@ namespace NodeBzip2 if (!DecompressMethod(info, context)) return; - Result result = DecompressRaw(DataSlice::Borrowed(context.data, context.length), context.options); + DataSlice data = DataSlice::Borrowed(context.data, context.length); + + Result result = DecompressRaw(data, context.options); if (!result.hasError()) {