summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fftools/cmdutils.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/fftools/cmdutils.c b/fftools/cmdutils.c
index 22846317c1..f0f2b4fde4 100644
--- a/fftools/cmdutils.c
+++ b/fftools/cmdutils.c
@@ -1872,8 +1872,14 @@ static void show_help_demuxer(const char *name)
static void show_help_protocol(const char *name)
{
- const AVClass *proto_class = avio_protocol_get_class(name);
+ const AVClass *proto_class;
+ if (!name) {
+ av_log(NULL, AV_LOG_ERROR, "No protocol name specified.\n");
+ return;
+ }
+
+ proto_class = avio_protocol_get_class(name);
if (!proto_class) {
av_log(NULL, AV_LOG_ERROR, "Unknown protocol '%s'.\n", name);
return;