# HG changeset patch # User reimar # Date 1160416854 0 # Node ID b5c68feff55c8240af99dcb037f650238a4f2d8d # Parent 053ed52b8951fd687456c4bc339dcca04a9b7e68 replace malloc+memset by calloc diff -r 053ed52b8951 -r b5c68feff55c libmpdemux/demux_mkv.c --- a/libmpdemux/demux_mkv.c Mon Oct 09 17:48:43 2006 +0000 +++ b/libmpdemux/demux_mkv.c Mon Oct 09 18:00:54 2006 +0000 @@ -1007,8 +1007,7 @@ uint64_t len, length, l; int il; - track = malloc (sizeof (*track)); - memset(track, 0, sizeof(*track)); + track = calloc (1, sizeof (*track)); /* set default values */ track->default_track = 1; track->name = 0; @@ -1769,8 +1768,7 @@ return 1; src = (BITMAPINFOHEADER *) track->private_data; - bih = malloc (track->private_size); - memset (bih, 0, track->private_size); + bih = calloc (1, track->private_size); bih->biSize = le2me_32 (src->biSize); bih->biWidth = le2me_32 (src->biWidth); bih->biHeight = le2me_32 (src->biHeight); @@ -1793,8 +1791,7 @@ } else { - bih = malloc (sizeof (BITMAPINFOHEADER)); - memset (bih, 0, sizeof (BITMAPINFOHEADER)); + bih = calloc (1, sizeof (BITMAPINFOHEADER)); bih->biSize = sizeof (BITMAPINFOHEADER); bih->biWidth = track->v_width; bih->biHeight = track->v_height; @@ -2432,8 +2429,7 @@ mp_msg (MSGT_DEMUX, MSGL_V, "[mkv] + a segment...\n"); - mkv_d = malloc (sizeof (mkv_demuxer_t)); - memset (mkv_d, 0, sizeof(mkv_demuxer_t)); + mkv_d = calloc (1, sizeof (mkv_demuxer_t)); demuxer->priv = mkv_d; mkv_d->tc_scale = 1000000; mkv_d->segment_start = stream_tell (s);