diff --git a/lib/icu_compress/cmp_icu.c b/lib/icu_compress/cmp_icu.c index f697620f81e5e295d4a409e8a67d848e530379be..86428ecba2822c0e99847b71b1c9288ef7073471 100644 --- a/lib/icu_compress/cmp_icu.c +++ b/lib/icu_compress/cmp_icu.c @@ -2230,7 +2230,9 @@ static uint32_t compress_data_internal(const struct cmp_cfg *cfg, uint32_t strea /* LCOV_EXCL_STOP */ } - FORWARD_IF_ERROR(bitsize, ""); + if (cmp_is_error(bitsize)) + return bitsize; + bitsize = pad_bitstream(cfg, bitsize); return bitsize;