diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index f77ab6350..4821df3a7 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -1369,7 +1369,7 @@ void DivEngine::loadTempIns(DivInstrument* which) { if (tempIns==NULL) { tempIns=new DivInstrument; } - memcpy(tempIns,which,sizeof(DivInstrument)); + *tempIns=*which; BUSY_END; }