Fix some LGTM errors of "Multiplication result converted to larger type"

This commit is contained in:
Aaron Franke 2021-09-07 23:25:35 -05:00
parent f9aec342dc
commit 7e51e4cb84
No known key found for this signature in database
GPG key ID: 40A1750B977E56BF
12 changed files with 25 additions and 23 deletions

View file

@ -117,14 +117,15 @@ Error AudioDriverJavaScript::init() {
if (output_rb) {
memdelete_arr(output_rb);
}
output_rb = memnew_arr(float, buffer_length *channel_count);
const size_t array_size = buffer_length * (size_t)channel_count;
output_rb = memnew_arr(float, array_size);
if (!output_rb) {
return ERR_OUT_OF_MEMORY;
}
if (input_rb) {
memdelete_arr(input_rb);
}
input_rb = memnew_arr(float, buffer_length *channel_count);
input_rb = memnew_arr(float, array_size);
if (!input_rb) {
return ERR_OUT_OF_MEMORY;
}