From: Timo Sirainen Date: Fri, 7 Apr 2017 06:23:01 +0000 (+0300) Subject: lib-ssl-iostream: Fix compiler warning X-Git-Tag: 2.3.0.rc1~1279 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba4eb91d932ee5eb1c3e2dafd3c0e3e3659d299c;p=thirdparty%2Fdovecot%2Fcore.git lib-ssl-iostream: Fix compiler warning ~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS makes it unsigned, so it doesn't fit into signed 32bit long. --- diff --git a/src/lib-ssl-iostream/iostream-openssl-context.c b/src/lib-ssl-iostream/iostream-openssl-context.c index 6a0fafa264..dd489cc258 100644 --- a/src/lib-ssl-iostream/iostream-openssl-context.c +++ b/src/lib-ssl-iostream/iostream-openssl-context.c @@ -515,7 +515,7 @@ ssl_iostream_context_init_common(struct ssl_iostream_context *ctx, const struct ssl_iostream_settings *set, const char **error_r) { - long ssl_ops = SSL_OP_NO_SSLv2 | + unsigned long ssl_ops = SSL_OP_NO_SSLv2 | (SSL_OP_ALL & ~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS); ctx->pool = pool_alloconly_create("ssl iostream context", 4096);