diff options
author | Patrick Steuer <patrick.steuer@de.ibm.com> | 2019-11-02 14:50:28 +0100 |
---|---|---|
committer | Patrick Steuer <patrick.steuer@de.ibm.com> | 2019-11-03 16:38:56 +0100 |
commit | e774adb593e7bf9057775d85ecc7c24e9bacee12 (patch) | |
tree | 2bd6048fa4b40112e6257d598cba01d3343f5e33 /crypto/x509 | |
parent | 6f93f06135cbbd36c3fe98d63717e8303a5d559b (diff) |
Fix --strict-warnings build
The %zd format corresponds to ssize_t which is used for
function to either return a valid size or a negative value
to indicate an error. Since size_t is in [-1,SSIZE_MAX] it
is not a portable way to represent a pointer diff. For
the %td format which corresponds to ptrdiff_t is C11,
we chose to cast to long instead as it is already done
in other places.
Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10335)
Diffstat (limited to 'crypto/x509')
-rw-r--r-- | crypto/x509/pcy_tree.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/x509/pcy_tree.c b/crypto/x509/pcy_tree.c index 8ab0914373..fa11e5e47a 100644 --- a/crypto/x509/pcy_tree.c +++ b/crypto/x509/pcy_tree.c @@ -49,8 +49,8 @@ static void tree_print(BIO *channel, curr++; BIO_printf(channel, "Level print after %s\n", str); - BIO_printf(channel, "Printing Up to Level %zd\n", - curr - tree->levels); + BIO_printf(channel, "Printing Up to Level %ld\n", + (long)(curr - tree->levels)); for (plev = tree->levels; plev != curr; plev++) { int i; |