From e7480620afd06b34f75a0fb7554bfb3e800ad87c Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 15 Sep 2021 19:28:11 +0100 Subject: [PATCH] Include liblzma error code in message --- src/saveload/saveload.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/saveload/saveload.cpp b/src/saveload/saveload.cpp index 193cf1dea4..3351e5c193 100644 --- a/src/saveload/saveload.cpp +++ b/src/saveload/saveload.cpp @@ -2696,7 +2696,7 @@ struct LZMALoadFilter : LoadFilter { /* inflate the data */ lzma_ret r = lzma_code(&this->lzma, LZMA_RUN); if (r == LZMA_STREAM_END) break; - if (r != LZMA_OK) SlError(STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR, "liblzma returned error code"); + if (r != LZMA_OK) SlErrorFmt(STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR, "liblzma returned error code: %u", r); } while (this->lzma.avail_out != 0); return size - this->lzma.avail_out; @@ -2746,7 +2746,7 @@ struct LZMASaveFilter : SaveFilter { this->chain->Write(buf, n); } if (r == LZMA_STREAM_END) break; - if (r != LZMA_OK) SlError(STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR, "liblzma returned error code"); + if (r != LZMA_OK) SlErrorFmt(STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR, "liblzma returned error code: %u", r); } while (this->lzma.avail_in || !this->lzma.avail_out); }