Skip to content

Commit 8242761

Browse files
committed
WaveFile: Return GET_BUFFER_ERROR if wrong amount read
Closes: #2128
1 parent ccf08aa commit 8242761

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

shared-module/audiocore/WaveFile.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ audioio_get_buffer_result_t audioio_wavefile_get_buffer(audioio_wavefile_obj_t*
216216
} else {
217217
*buffer = self->buffer;
218218
}
219-
if (f_read(&self->file->fp, *buffer, num_bytes_to_load, &length_read) != FR_OK) {
219+
if (f_read(&self->file->fp, *buffer, num_bytes_to_load, &length_read) != FR_OK || length_read != num_bytes_to_load) {
220220
return GET_BUFFER_ERROR;
221221
}
222222
self->bytes_remaining -= length_read;

0 commit comments

Comments
 (0)