X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=mp3dec.c;h=0006a181aa29676cc7ae5aaf00238b99da6c3768;hp=615a06400a58f34408ffef12a7b0be436b51a026;hb=97e3deb06e0dd2e63520c2dc0736e753e1276fde;hpb=c6fad99cade79e647ca46432e07278a7ef3fbef1 diff --git a/mp3dec.c b/mp3dec.c index 615a0640..0006a181 100644 --- a/mp3dec.c +++ b/mp3dec.c @@ -108,9 +108,9 @@ static void mp3dec_close(struct filter_node *fn) static void mp3dec_open(struct filter_node *fn) { - fn->private_data = para_calloc(sizeof(struct private_mp3dec_data)); - struct private_mp3dec_data *pmd = fn->private_data; + struct private_mp3dec_data *pmd = para_calloc(sizeof(*pmd)); + fn->private_data = pmd; mad_stream_init(&pmd->stream); mad_frame_init(&pmd->frame); mad_synth_init(&pmd->synth);