summaryrefslogtreecommitdiff
path: root/src/flac/encode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/flac/encode.c')
-rw-r--r--src/flac/encode.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/flac/encode.c b/src/flac/encode.c
index 73c15765..be3869f0 100644
--- a/src/flac/encode.c
+++ b/src/flac/encode.c
@@ -1387,9 +1387,9 @@ int flac__encode_file(FILE *infile, FLAC__off_t infilesize, const char *infilena
case FORMAT_AIFF_C:
while(encoder_session.fmt.iff.data_bytes > 0) {
const size_t bytes_to_read =
- min (sizeof (ubuffer.u8),
- min ((size_t)encoder_session.fmt.iff.data_bytes,
- CHUNK_OF_SAMPLES * (size_t)encoder_session.info.bytes_per_wide_sample));
+ (size_t) min (sizeof (ubuffer.u8),
+ min (encoder_session.fmt.iff.data_bytes,
+ CHUNK_OF_SAMPLES * (uint64_t) encoder_session.info.bytes_per_wide_sample));
size_t bytes_read = fread(ubuffer.u8, sizeof(uint8_t), bytes_to_read, infile);
if(bytes_read == 0) {
if(ferror(infile)) {