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,