]> git.sesse.net Git - vlc/blobdiff - src/video_output/vout_pictures.c
Use calloc when needed.
[vlc] / src / video_output / vout_pictures.c
index ef8981739b7744c661adb2d3465a3a3de2d35198..ae530330cc556ffeabcbc5e83236222780e7e13b 100644 (file)
@@ -1006,12 +1006,10 @@ static void PictureReleaseCallback( picture_t *p_picture )
  *****************************************************************************/
 picture_t *picture_New( vlc_fourcc_t i_chroma, int i_width, int i_height, int i_aspect )
 {
-    picture_t *p_picture = malloc( sizeof(*p_picture) );
-
+    picture_t *p_picture = calloc( 1, sizeof(*p_picture) );
     if( !p_picture )
         return NULL;
 
-    memset( p_picture, 0, sizeof(*p_picture) );
     if( __vout_AllocatePicture( NULL, p_picture,
                                 i_chroma, i_width, i_height, i_aspect ) )
     {