From 737e12a1bdc42d76ebc1030f3a5cf2d9ee9ae5c9 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Wed, 9 Aug 2023 17:04:59 +0200 Subject: [PATCH] fixup! Initialize BIO methods at compile time --- wolfssl/ssl.h | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/wolfssl/ssl.h b/wolfssl/ssl.h index b1ade6b6b..20f85982c 100644 --- a/wolfssl/ssl.h +++ b/wolfssl/ssl.h @@ -525,18 +525,8 @@ struct WOLFSSL_BIO_METHOD { wolfssl_BIO_meth_ctrl_info_cb ctrlInfoCb; }; -#define WOLFSSL_BIO_METHOD_INIT(bio_type) { \ - .type = bio_type, \ - .name = { 0 }, \ - .writeCb = NULL, \ - .readCb = NULL, \ - .putsCb = NULL, \ - .getsCb = NULL, \ - .ctrlCb = NULL, \ - .createCb = NULL, \ - .freeCb = NULL, \ - .ctrlInfoCb = NULL, \ -} +#define WOLFSSL_BIO_METHOD_INIT(bio_type) \ + { bio_type, { 0 }, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } /* wolfSSL BIO type */ typedef long (*wolf_bio_info_cb)(WOLFSSL_BIO *bio, int event, const char *parg,