]> git.sesse.net Git - vlc/blobdiff - modules/video_filter/chain.c
C++ compile fix
[vlc] / modules / video_filter / chain.c
index bd7549d12b3be662e158d5a304afd55f2358982c..6642dd0539ca21dbe41d6218853380328f34d0ce 100644 (file)
@@ -91,12 +91,10 @@ static int Activate( vlc_object_t *p_this )
     if( !b_chroma && !b_resize )
         return VLC_EGENERIC;
 
-    p_sys = p_filter->p_sys = malloc( sizeof( *p_sys ) );
+    p_sys = p_filter->p_sys = calloc( 1, sizeof( *p_sys ) );
     if( !p_sys )
         return VLC_ENOMEM;
 
-    memset( p_sys, 0, sizeof( *p_sys ) );
-
     p_sys->p_chain = filter_chain_New( p_filter, "video filter2", false, BufferAllocationInit, NULL, p_filter );
     if( !p_sys->p_chain )
     {