--- flac-1.3.3/src/flac/decode.c 2018-08-25 01:56:06.666934412 -0700 +++ flac-1.3.3/src/flac/decode.c 2020-03-05 09:44:42.825560660 -0800 @@ -1306,8 +1306,9 @@ if(metadata->type == FLAC__METADATA_TYPE_STREAMINFO) { FLAC__uint64 skip, until; + FLAC__byte emptyMD5[16] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; decoder_session->got_stream_info = true; - 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); + decoder_session->has_md5sum = memcmp(metadata->data.stream_info.md5sum, emptyMD5, 16); 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;