--- libgig/trunk/ChangeLog 2020/07/24 13:29:13 3798 +++ libgig/trunk/ChangeLog 2020/07/25 09:28:56 3799 @@ -39,6 +39,10 @@ GetScriptPatchVariable(), SetScriptPatchVariable(), UnsetScriptPatchVariable(); stored persistently as new 'SCPV' RIFF chunk as child of our '3LS ' list chunk on Instrument level. + - Fixed undefined behaviour when modifying script slots on an instrument + that had been cloned and not been saved yet (e.g. unintended modification + of original instrument's script slots, and crash on Instrument destruction + due to double free of pScriptRefs). * src/Serialization.cpp, src/Serialization.h: - Fixed broken Archive(RawData) constructor which always threw an