diff options
author | Jack Lau <jacklau1222@qq.com> | 2025-06-15 23:15:45 +0800 |
---|---|---|
committer | Zhao Zhili <zhilizhao@tencent.com> | 2025-06-21 12:01:14 +0800 |
commit | 177b92df2b054895f75e3cdd00d68b91a47a243f (patch) | |
tree | e098bffc30e4fcd59a9dcd3a9183c2b3d0b21be0 /libavcodec/rangecoder.c | |
parent | 64e6f5d5fa2d78ed5653bea46276099c9e8116a8 (diff) | |
download | ffmpeg-177b92df2b054895f75e3cdd00d68b91a47a243f.tar.gz |
avformat/tls_openssl: fix warnings when openssl is lower version
api doc: https://docs.openssl.org/1.0.2/man3/BIO_s_mem
In higher versions (openssl 1.0.2 and higher),
the function signature is BIO *BIO_new_mem_buf(const void *buf, int len),
so passing a const string doesn't cause an warnings.
However, in lower versions of OpenSSL,
the function signature becomes BIO *BIO_new_mem_buf(void *buf, int len),
which leads to warnings.
OpenSSL guarantees that it will not modify the string,
so it's safe to cast the pem_str to (void *) to avoid this warning.
Signed-off-by: Jack Lau <jacklau1222@qq.com>
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
Diffstat (limited to 'libavcodec/rangecoder.c')
0 files changed, 0 insertions, 0 deletions