]> git.sesse.net Git - vlc/blobdiff - modules/codec/ffmpeg/ffmpeg.c
* modules/codec/ffmpeg: fixed a couple of corner cases during initialization.
[vlc] / modules / codec / ffmpeg / ffmpeg.c
index 8d339be08952889de9d4628490e5fe716edca07e..b850bf3a0da0a371a37465293aa38e673ae4e997 100644 (file)
@@ -263,7 +263,7 @@ static int OpenDecoder( vlc_object_t *p_this )
         i_result = VLC_EGENERIC;
     }
 
-    p_dec->p_sys->i_cat = i_cat;
+    if( i_result == VLC_SUCCESS ) p_dec->p_sys->i_cat = i_cat;
 
     return i_result;
 }