diff --git a/C/zstdmt/lz4mt_common.c b/C/zstdmt/lz4mt_common.c index 2dedd621..74a0b3d2 100644 --- a/C/zstdmt/lz4mt_common.c +++ b/C/zstdmt/lz4mt_common.c @@ -32,10 +32,11 @@ unsigned LZ4MT_isError(size_t code) */ const char *LZ4MT_getErrorString(size_t code) { + static const char *notErrorCode = "Unspecified error lz4mt code"; + if (LZ4F_isError(lz4mt_errcode)) return LZ4F_getErrorName(lz4mt_errcode); - static const char *notErrorCode = "Unspecified error lz4mt code"; switch ((LZ4MT_ErrorCode)(0-code)) { case PREFIX(no_error): return "No error detected"; diff --git a/C/zstdmt/lz5mt_common.c b/C/zstdmt/lz5mt_common.c index bb7ca23c..4a5590b1 100644 --- a/C/zstdmt/lz5mt_common.c +++ b/C/zstdmt/lz5mt_common.c @@ -32,10 +32,11 @@ unsigned LZ5MT_isError(size_t code) */ const char *LZ5MT_getErrorString(size_t code) { + static const char *notErrorCode = "Unspecified error lz4mt code"; + if (LZ5F_isError(lz5mt_errcode)) return LZ5F_getErrorName(lz5mt_errcode); - static const char *notErrorCode = "Unspecified error lz4mt code"; switch ((LZ5MT_ErrorCode)(0-code)) { case PREFIX(no_error): return "No error detected";