mirror of
https://github.com/claunia/flac.git
synced 2026-05-20 15:16:32 +00:00
libFLAC++/metadata.cpp: Fix undefined behaviour
This commit is contained in:
@@ -812,7 +812,8 @@ namespace FLAC {
|
||||
entry_.length += field_name_length_;
|
||||
memcpy(entry_.entry + entry_.length, "=", 1);
|
||||
entry_.length += 1;
|
||||
memcpy(entry_.entry + entry_.length, field_value_, field_value_length_);
|
||||
if (field_value_length_ > 0)
|
||||
memcpy(entry_.entry + entry_.length, field_value_, field_value_length_);
|
||||
entry_.length += field_value_length_;
|
||||
entry_.entry[entry_.length] = '\0';
|
||||
is_valid_ = true;
|
||||
|
||||
Reference in New Issue
Block a user