From: Dr. Stephen Henson Date: Tue, 20 May 2014 10:18:30 +0000 (+0100) Subject: For portability use BUF_strndup instead of strndup. X-Git-Tag: OpenSSL_1_0_1h~34 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4519e7b8391f036c8e2de7c6c7dad6f906a6caef;p=oweals%2Fopenssl.git For portability use BUF_strndup instead of strndup. (cherry picked from commit dcca7b13e9066443237dd3001ae52fd103151c98) --- diff --git a/ssl/heartbeat_test.c b/ssl/heartbeat_test.c index 76496c8b46..26a01c0804 100644 --- a/ssl/heartbeat_test.c +++ b/ssl/heartbeat_test.c @@ -236,7 +236,7 @@ static int execute_heartbeat(HEARTBEAT_TEST_FIXTURE fixture) } else { - char* actual_payload = strndup((const char*)p, actual_payload_len); + char* actual_payload = BUF_strndup((const char*)p, actual_payload_len); if (strcmp(actual_payload, fixture.expected_return_payload) != 0) { printf("%s failed:\n expected payload: \"%s\"\n received: \"%s\"\n", @@ -244,7 +244,7 @@ static int execute_heartbeat(HEARTBEAT_TEST_FIXTURE fixture) actual_payload); result = 1; } - free(actual_payload); + OPENSSL_free(actual_payload); } if (result != 0)