]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-ssl-iostream: Fix compiler warning
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 7 Apr 2017 06:23:01 +0000 (09:23 +0300)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Mon, 10 Jul 2017 16:32:24 +0000 (19:32 +0300)
~SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS makes it unsigned, so it doesn't fit
into signed 32bit long.

src/lib-ssl-iostream/iostream-openssl-context.c

index 6a0fafa264a1afc254efa1a48789e68b2801babc..dd489cc25813d9100c0b3a6b5337cccc5a15f2e8 100644 (file)
@@ -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);