--- libgig/trunk/src/gig.cpp 2009/03/26 13:32:59 1875 +++ libgig/trunk/src/gig.cpp 2009/07/29 08:57:46 1950 @@ -3036,6 +3036,9 @@ } Instrument::~Instrument() { + for (int i = 0 ; pMidiRules[i] ; i++) { + delete pMidiRules[i]; + } delete[] pMidiRules; }