- clen = wimlib_compress(ctx->udata, ctx->ulen,
- ctx->cdata, ctx->ulen - 1,
- ctx->compressor);
-
- if (clen) {
- *cdata_ret = ctx->cdata;
- *csize_ret = clen;
- } else {
- *cdata_ret = ctx->udata;
- *csize_ret = ctx->ulen;
- }
- *usize_ret = ctx->ulen;
+ *cdata_ret = ctx->result_data;
+ *csize_ret = ctx->result_size;
+ *usize_ret = ctx->usize;