isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit 30261fe6f17b24bd57008ffde9650cd1a13d9cbd
parent 542e38dd49b4ac0ecf96637be289b6e71ac84990
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Tue,  4 Aug 2020 11:17:56 +0200

fix version comparison in LibreSSL conditional

the operator was exactly inverted. that means that it actually wouldn't
compile with both older versions (that needed the aliases) and
potentially new versions (that will hide the data members - still not
the case as of 3.2).

amends 8a40554f0.

Diffstat:
Msrc/socket.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/socket.c b/src/socket.c @@ -41,7 +41,7 @@ # include <openssl/err.h> # include <openssl/x509v3.h> # if OPENSSL_VERSION_NUMBER < 0x10100000L \ - || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070100fL) + || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070100fL) # define X509_OBJECT_get0_X509(o) ((o)->data.x509) # define X509_STORE_get0_objects(o) ((o)->objs) # endif