diff options
author | Till Schäfer <till2.schaefer@uni-dortmund.de> | 2022-04-01 05:52:57 -0400 |
---|---|---|
committer | Martijn van Beurden <mvanb1@gmail.com> | 2022-04-19 10:55:23 +0200 |
commit | ff818486dc0b3a89f8212c87b42785436964df5f (patch) | |
tree | 3acc612d7295f341a6bc52b9a77849579005389c /src/flac | |
parent | 4b7e79f974448c1775a530e1301f9c2e0819daae (diff) | |
download | flac-ff818486dc0b3a89f8212c87b42785436964df5f.tar.gz |
Avoid creating a new variable in md5 gcc workaround
https://sourceforge.net/p/flac/bugs/478/
Diffstat (limited to 'src/flac')
-rw-r--r-- | src/flac/decode.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/flac/decode.c b/src/flac/decode.c index 32e286d9..a8ef447e 100644 --- a/src/flac/decode.c +++ b/src/flac/decode.c @@ -1307,10 +1307,9 @@ void metadata_callback(const FLAC__StreamDecoder *decoder, const FLAC__StreamMet (void)decoder; if(metadata->type == FLAC__METADATA_TYPE_STREAMINFO) { - FLAC__byte emptyMD5[16] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; FLAC__uint64 skip, until; decoder_session->got_stream_info = true; - decoder_session->has_md5sum = memcmp(metadata->data.stream_info.md5sum, emptyMD5, 16); + decoder_session->has_md5sum = memcmp(metadata->data.stream_info.md5sum, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) != 0; decoder_session->bps = metadata->data.stream_info.bits_per_sample; decoder_session->channels = metadata->data.stream_info.channels; decoder_session->sample_rate = metadata->data.stream_info.sample_rate; |