Fix a gcc 11.2.0 warning
authorMatt Caswell <matt@openssl.org>
Fri, 22 Oct 2021 09:17:14 +0000 (10:17 +0100)
committerMatt Caswell <matt@openssl.org>
Wed, 27 Oct 2021 11:23:51 +0000 (12:23 +0100)
gcc 11.2.0 is the default on Ubuntu 21.10. It emits a (spurious) warning
when compiling test/packettest.c, which causes --strict-warnings builds
to fail. A simple fix avoids the warning.

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/16887)

(cherry picked from commit 37467b2752f75ce80437120f704452982b7c1998)

test/packettest.c

index 2d6c2a6ef99f5c749277de6afff4dca26e5265d9..e8aec474463fe284ce28c3b2379d568a1f498218 100644 (file)
@@ -302,7 +302,7 @@ static int test_PACKET_forward(void)
 
 static int test_PACKET_buf_init(void)
 {
-    unsigned char buf1[BUF_LEN];
+    unsigned char buf1[BUF_LEN] = { 0 };
     PACKET pkt;
 
     /* Also tests PACKET_remaining() */