History

Check for error so that avfilter_open(av_filter_get_by_name(...etc...)) fails gracefully.

Commited in SoC by Vitor Sessak on 2007-10-29 16:00:27 Originally committed as revision 12024 to svn://svn.ffmpeg.org/ffmpeg/trunk

Vitor Sessak committed 18 years ago

Commit 8f618f41 parent 4d7c9be1 file · +6 −1Browse files

Unified · Split

libavfilter/avfilter.c+6−1
@@ -363,7 +363,12 @@ static const char *filter_name(void *p) · 362 unmodified lines
363363
364364 AVFilterContext *avfilter_open(AVFilter *filter, char *inst_name)
365365 {
366− AVFilterContext *ret = av_malloc(sizeof(AVFilterContext));
366+ AVFilterContext *ret;
367+
368+ if (!filter)
369+ return 0;
370+
371+ ret = av_malloc(sizeof(AVFilterContext));
367372
368373 ret->av_class = av_mallocz(sizeof(AVClass));
369374 ret->av_class->item_name = filter_name;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t