Remove panic! from writer.
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Pedro de Oliveira 2023-04-30 07:43:36 +01:00
parent 8a8ca0ba27
commit d6ac1eb3bb
1 changed files with 2 additions and 2 deletions

View File

@ -34,7 +34,7 @@ fn write_sound_data(block: &BlockType) -> Result<Vec<u8>, Error> {
Codec::Pcm16BitSigned => 4,
Codec::Alaw => 5,
Codec::Ulaw => 6,
_ => panic!("Invalid codec"),
_ => return Err(Error::new(ErrorKind::Other, "Invalid codec")),
};
bytes.extend_from_slice(&[codec_id]);
bytes.extend_from_slice(data);
@ -144,7 +144,7 @@ fn write_extra_information(block: &BlockType) -> Result<Vec<u8>, Error> {
Codec::Pcm16BitSigned => 4,
Codec::Alaw => 5,
Codec::Ulaw => 6,
_ => panic!("Invalid codec"),
_ => return Err(Error::new(ErrorKind::Other, "Invalid codec")),
};
bytes.extend_from_slice(&[codec_id]);
bytes.extend_from_slice(&[*channels]);