diff --git a/libavformat/tls.h b/libavformat/tls.h index b72537c063..6c5f7bc15f 100644 --- a/libavformat/tls.h +++ b/libavformat/tls.h @@ -35,6 +35,7 @@ #define MAX_CERTIFICATE_SIZE 8192 typedef struct TLSShared { + const AVClass *class; char *ca_file; int verify; char *cert_file; diff --git a/libavformat/tls_gnutls.c b/libavformat/tls_gnutls.c index 53306872a0..fe2fd53291 100644 --- a/libavformat/tls_gnutls.c +++ b/libavformat/tls_gnutls.c @@ -44,7 +44,6 @@ GCRY_THREAD_OPTION_PTHREAD_IMPL; #endif typedef struct TLSContext { - const AVClass *class; TLSShared tls_shared; gnutls_session_t session; gnutls_certificate_credentials_t cred; diff --git a/libavformat/tls_libtls.c b/libavformat/tls_libtls.c index 22858d4867..4f011ad67a 100644 --- a/libavformat/tls_libtls.c +++ b/libavformat/tls_libtls.c @@ -32,7 +32,6 @@ #include typedef struct TLSContext { - const AVClass *class; TLSShared tls_shared; struct tls *ctx; } TLSContext; diff --git a/libavformat/tls_mbedtls.c b/libavformat/tls_mbedtls.c index e802c6b872..2bcd3cca63 100644 --- a/libavformat/tls_mbedtls.c +++ b/libavformat/tls_mbedtls.c @@ -40,7 +40,6 @@ #include "libavutil/avstring.h" typedef struct TLSContext { - const AVClass *class; TLSShared tls_shared; mbedtls_ssl_context ssl_context; mbedtls_ssl_config ssl_config; diff --git a/libavformat/tls_openssl.c b/libavformat/tls_openssl.c index db7147e491..edfd657a3f 100644 --- a/libavformat/tls_openssl.c +++ b/libavformat/tls_openssl.c @@ -418,7 +418,6 @@ static X509 *cert_from_pem_string(const char *pem_str) typedef struct TLSContext { - const AVClass *class; TLSShared tls_shared; SSL_CTX *ctx; SSL *ssl; diff --git a/libavformat/tls_schannel.c b/libavformat/tls_schannel.c index b854f484fa..6708302b65 100644 --- a/libavformat/tls_schannel.c +++ b/libavformat/tls_schannel.c @@ -587,7 +587,6 @@ end: } typedef struct TLSContext { - const AVClass *class; TLSShared tls_shared; char *cert_store_subject; diff --git a/libavformat/tls_securetransport.c b/libavformat/tls_securetransport.c index a5a3bd87a1..f52fc97db2 100644 --- a/libavformat/tls_securetransport.c +++ b/libavformat/tls_securetransport.c @@ -43,7 +43,6 @@ SecIdentityRef SecIdentityCreate(CFAllocatorRef allocator, SecCertificateRef cer #define ioErr -36 typedef struct TLSContext { - const AVClass *class; TLSShared tls_shared; SSLContextRef ssl_context; CFArrayRef ca_array;