summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_vqf.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/demux_vqf.c')
-rw-r--r--libmpdemux/demux_vqf.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libmpdemux/demux_vqf.c b/libmpdemux/demux_vqf.c
index 9a90f33fb3..94d7cf4096 100644
--- a/libmpdemux/demux_vqf.c
+++ b/libmpdemux/demux_vqf.c
@@ -49,9 +49,8 @@ static demuxer_t* demux_open_vqf(demuxer_t* demuxer) {
s = demuxer->stream;
sh_audio = new_sh_audio(demuxer,0);
- sh_audio->wf = w = malloc(sizeof(WAVEFORMATEX)+sizeof(headerInfo));
+ sh_audio->wf = w = calloc(1, sizeof(*sh_audio->wf)+sizeof(headerInfo));
hi = (headerInfo *)&w[1];
- memset(hi,0,sizeof(headerInfo));
w->wFormatTag = 0x1;
sh_audio->format = mmioFOURCC('T','W','I','N'); /* TWinVQ */
w->nChannels = sh_audio->channels = 2;