prevent division by zero in libsndfile decoder trunk
authornathan
Sat, 08 Mar 2008 04:06:44 +0100
branchtrunk
changeset 169d034fc2c5ec
parent 15 710f847b02af
child 17 03dde9e61d88
prevent division by zero in libsndfile decoder
decoder-snd.c
     1.1 --- a/decoder-snd.c	Thu Jan 31 22:31:09 2008 +0100
     1.2 +++ b/decoder-snd.c	Sat Mar 08 04:06:44 2008 +0100
     1.3 @@ -845,7 +845,7 @@
     1.4    Channels=file->sfi.channels;
     1.5    ChMode=Channels>1 ? 3:0;
     1.6    Total=Frames/SampleFreq;
     1.7 -  Bitrate=file->Filesize*8/Total; //XXX SampleFreq*Channels*file->sfi.pcmbitwidth;
     1.8 +  Bitrate=Total ? file->Filesize*8/Total : 0; //XXX SampleFreq*Channels*file->sfi.pcmbitwidth;
     1.9    DecoderID=DEC_SND;
    1.10  
    1.11    InfoDone();