diff --git a/src/engine/media/MT_EvsCodec.cpp b/src/engine/media/MT_EvsCodec.cpp index 5b4b2e0b..593036f9 100644 --- a/src/engine/media/MT_EvsCodec.cpp +++ b/src/engine/media/MT_EvsCodec.cpp @@ -229,7 +229,7 @@ int EVSCodec::decode(const void* input, int input_length, void* output, int outp } else // Skip CMR byte - buffer = std::string(reinterpret_cast(input) + 1, input_length); + buffer = std::string(reinterpret_cast(input) + 1, input_length-1); // Output buffer for 48 KHz