Return correct buff.Length at all times

This commit is contained in:
Grigory Chudov
2013-03-30 01:06:57 -04:00
parent dbd02d5ce1
commit 2d72888693
3 changed files with 6 additions and 12 deletions

View File

@@ -354,7 +354,7 @@ namespace CUETools.Codecs.WMA
m_sampleCount = m_sampleOffset / PCM.BlockAlign;
if ((buff_offset % PCM.BlockAlign) != 0)
throw new Exception("(buff_offset % PCM.BlockAlign) != 0");
return buff_offset / PCM.BlockAlign;
return buff.Length = buff_offset / PCM.BlockAlign;
}
throw ex;
}
@@ -378,7 +378,7 @@ namespace CUETools.Codecs.WMA
}
if ((buff_offset % PCM.BlockAlign) != 0)
throw new Exception("(buff_offset % PCM.BlockAlign) != 0");
return buff_offset / PCM.BlockAlign;
return buff.Length = buff_offset / PCM.BlockAlign;
}
}
}