# HG changeset patch # User reimar # Date 1386358253 0 # Node ID 63be95f0e1259d2e8075b45fe4bdab143163f111 # Parent eb6cdd6b9b8623f7f2ccab1b206a8a9ac6172a74 demux_avs: calloc instead of malloc + memset Patch by Gianluigi Tiesi [mplayer netfarm it]. diff -r eb6cdd6b9b86 -r 63be95f0e125 libmpdemux/demux_avs.c --- a/libmpdemux/demux_avs.c Mon Dec 02 14:43:24 2013 +0000 +++ b/libmpdemux/demux_avs.c Fri Dec 06 19:30:53 2013 +0000 @@ -84,12 +84,10 @@ static AVS_T *initAVS(const char *filename) { - AVS_T *AVS = malloc (sizeof(AVS_T)); + AVS_T *AVS = calloc(1, sizeof(AVS_T)); AVS_Value arg0 = avs_new_value_string(filename); AVS_Value args = avs_new_value_array(&arg0, 1); - memset(AVS, 0, sizeof(AVS_T)); - #ifdef WIN32_LOADER AVS->ldt_fs = Setup_LDT_Keeper(); #endif