[FFmpeg-devel] [PATCH] avformat/protocols: check protocol name before foreach
Steven Liu
lq at chinaffmpeg.org
Fri Jan 31 04:30:40 EET 2020
Signed-off-by: Steven Liu <lq at chinaffmpeg.org>
---
libavformat/protocols.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libavformat/protocols.c b/libavformat/protocols.c
index 29fb99e7fa..c692342132 100644
--- a/libavformat/protocols.c
+++ b/libavformat/protocols.c
@@ -110,6 +110,8 @@ const char *avio_enum_protocols(void **opaque, int output)
const AVClass *avio_protocol_get_class(const char *name)
{
int i = 0;
+ if (!name)
+ return NULL;
for (i = 0; url_protocols[i]; i++) {
if (!strcmp(url_protocols[i]->name, name))
return url_protocols[i]->priv_data_class;
--
2.17.2 (Apple Git-113)
More information about the ffmpeg-devel
mailing list