From: Mike Bland Date: Thu, 22 May 2014 18:41:47 +0000 (-0400) Subject: Fix heartbeat_test for -DOPENSSL_NO_HEARTBEATS X-Git-Tag: master-pre-reformat~735^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=647c70f765aed4e913afb1c9f47377f7513c5c82;p=openssl Fix heartbeat_test for -DOPENSSL_NO_HEARTBEATS Replaces the entire test with a trivial implementation when OPENSSL_NO_HEARTBEATS is defined. --- diff --git a/ssl/heartbeat_test.c b/ssl/heartbeat_test.c index a525d17f34..c770e9d718 100644 --- a/ssl/heartbeat_test.c +++ b/ssl/heartbeat_test.c @@ -44,6 +44,8 @@ #include #include +#ifndef OPENSSL_NO_HEARTBEATS + /* As per https://tools.ietf.org/html/rfc6520#section-4 */ #define MIN_PADDING_SIZE 16 @@ -453,3 +455,11 @@ int main(int argc, char *argv[]) } return EXIT_SUCCESS; } + +#else /* OPENSSL_NO_HEARTBEATS*/ + +int main(int argc, char *argv[]) + { + return EXIT_SUCCESS; + } +#endif /* OPENSSL_NO_HEARTBEATS */