# HG changeset patch # User aurel # Date 1223486366 0 # Node ID 81dba4c59fd630393bf3e49f51abcee92b2efa98 # Parent ad3949b075ba8167e7a13550d350ccf5d9062aa7 allows calling avcodec_find_(en|de)coder_by_name with NULL parameter diff -r ad3949b075ba -r 81dba4c59fd6 utils.c --- a/utils.c Tue Oct 07 21:41:25 2008 +0000 +++ b/utils.c Wed Oct 08 17:19:26 2008 +0000 @@ -1009,6 +1009,8 @@ AVCodec *avcodec_find_encoder_by_name(const char *name) { AVCodec *p; + if (!name) + return NULL; p = first_avcodec; while (p) { if (p->encode != NULL && strcmp(name,p->name) == 0) @@ -1033,6 +1035,8 @@ AVCodec *avcodec_find_decoder_by_name(const char *name) { AVCodec *p; + if (!name) + return NULL; p = first_avcodec; while (p) { if (p->decode != NULL && strcmp(name,p->name) == 0)