Merge commit 'c7e921a54ffe7feb9f695c82f0a0764ab8d0f62b'
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 1 Aug 2013 10:30:30 +0000 (12:30 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 1 Aug 2013 10:30:30 +0000 (12:30 +0200)
* commit 'c7e921a54ffe7feb9f695c82f0a0764ab8d0f62b':
  avopt: Check whether the object actually has got an AVClass

Conflicts:
libavutil/opt.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavutil/opt.c

diff --cc libavutil/opt.c
@@@ -1286,14 -647,12 +1286,17 @@@ const AVOption *av_opt_find(void *obj, 
  const AVOption *av_opt_find2(void *obj, const char *name, const char *unit,
                               int opt_flags, int search_flags, void **target_obj)
  {
 -    const AVClass  *c = *(AVClass**)obj;
 +    const AVClass  *c;
      const AVOption *o = NULL;
  
 +    if(!obj)
 +        return NULL;
 +
 +    c= *(AVClass**)obj;
 +
+     if (!c)
+         return NULL;
      if (search_flags & AV_OPT_SEARCH_CHILDREN) {
          if (search_flags & AV_OPT_SEARCH_FAKE_OBJ) {
              const AVClass *child = NULL;