projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix typo in CONTRIBUTING.md
[openssl.git]
/
test
/
servername_test.c
diff --git
a/test/servername_test.c
b/test/servername_test.c
index ddf0417bc642cb1ab651bf7647abc4fd370a0390..b417f8bcacbad6abaa55d7330d3a560b4f3bfaf7 100644
(file)
--- a/
test/servername_test.c
+++ b/
test/servername_test.c
@@
-52,8
+52,8
@@
static int get_sni_from_client_hello(BIO *bio, char **sni)
memset(&pkt4, 0, sizeof(pkt4));
memset(&pkt5, 0, sizeof(pkt5));
memset(&pkt4, 0, sizeof(pkt4));
memset(&pkt5, 0, sizeof(pkt5));
- len = BIO_get_mem_data(bio, (char **)&data);
-
if (
!TEST_true(PACKET_buf_init(&pkt, data, len))
+ if (!TEST_long_ge(len = BIO_get_mem_data(bio, (char **)&data), 0)
+
||
!TEST_true(PACKET_buf_init(&pkt, data, len))
/* Skip the record header */
|| !PACKET_forward(&pkt, SSL3_RT_HEADER_LENGTH)
/* Skip the handshake message header */
/* Skip the record header */
|| !PACKET_forward(&pkt, SSL3_RT_HEADER_LENGTH)
/* Skip the handshake message header */