From: Frank Lichtenheld Date: Wed, 8 Oct 2025 17:01:44 +0000 (+0200) Subject: lzo: Fix conversion warning X-Git-Tag: v2.7_beta3~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=abb9770f099e5d387f15800a5244c911cf747557;p=thirdparty%2Fopenvpn.git lzo: Fix conversion warning We already have an assert ensuring the value is sane, so just add the cast. Change-Id: I4a5c46f321709c83a4a921366630fb8e02834701 Signed-off-by: Frank Lichtenheld Acked-by: Gert Doering Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1260 Message-Id: <20251008170149.10301-1-gert@greenie.muc.de> URL: https://sourceforge.net/p/openvpn/mailman/message/59244106/ Signed-off-by: Gert Doering --- diff --git a/src/openvpn/lzo.c b/src/openvpn/lzo.c index 8daaec01a..8307b5985 100644 --- a/src/openvpn/lzo.c +++ b/src/openvpn/lzo.c @@ -72,11 +72,6 @@ lzo_compress(struct buffer *buf, struct buffer work, struct compress_context *co *header = NO_COMPRESS_BYTE; } -#if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wconversion" -#endif - static void lzo_decompress(struct buffer *buf, struct buffer work, struct compress_context *compctx, const struct frame *frame) @@ -107,7 +102,7 @@ lzo_decompress(struct buffer *buf, struct buffer work, struct compress_context * } ASSERT(buf_safe(&work, zlen)); - work.len = zlen; + work.len = (int)zlen; dmsg(D_COMP, "LZO decompress %d -> %d", buf->len, work.len); compctx->pre_decompress += buf->len; @@ -126,10 +121,6 @@ lzo_decompress(struct buffer *buf, struct buffer work, struct compress_context * } } -#if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic pop -#endif - const struct compress_alg lzo_alg = { "lzo", lzo_compress_init, lzo_compress_uninit, lzo_compress, lzo_decompress }; #endif /* ENABLE_LZO */