diff --git a/leopard.nim b/leopard.nim index aa6490c..31e553b 100644 --- a/leopard.nim +++ b/leopard.nim @@ -169,7 +169,7 @@ proc encode*(code: ReedSolomonCode, data: Data): msg: LeopardInconsistentSizeMsg) enData[i] = allocAligned(symbolBytes, LEO_ALIGN_BYTES) - moveMem(enData[i], addr data[i][0], symbolBytes) + copyMem(enData[i], addr data[i][0], symbolBytes) let workCount = leoEncodeWorkCount(code.data.cuint, code.parity.cuint) @@ -207,7 +207,7 @@ proc encode*(code: ReedSolomonCode, data: Data): newSeq(parityData, code.parity) for i in 0..