[openssl-commits] Still Failing: openssl/openssl#10352 (master - 786b6a4)

Travis CI builds at travis-ci.org
Mon Apr 17 19:35:02 UTC 2017


Build Update for openssl/openssl
-------------------------------------

Build: #10352
Status: Still Failing

Duration: 19 minutes and 8 seconds
Commit: 786b6a4 (master)
Author: Andy Polyakov
Message: asn1/a_int.c: clean up asn1_get_int64.

Trouble was that integer negation wasn't producing *formally* correct
result in platform-neutral sense. Formally correct thing to do is
-(int64_t)u, but this triggers undefined behaviour for one value that
would still be representable in ASN.1. The trigger was masked with
(int64_t)(0-u), but this is formally inappropriate for values other
than the problematic one. [Also reorder branches to favour most-likely
paths and harmonize asn1_string_set_int64 with asn1_get_int64].]

Reviewed-by: Rich Salz <rsalz at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3231)

View the changeset: https://github.com/openssl/openssl/compare/5c8e9d531ba5...786b6a45fbec

View the full build log and details: https://travis-ci.org/openssl/openssl/builds/222892536

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-commits/attachments/20170417/5b1f7d05/attachment.html>


More information about the openssl-commits mailing list