Skip to content

Commit f5e2511

Browse files
author
Naveen Venkatesan
committed
Fixed reverse function
1 parent 2514e7c commit f5e2511

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

payload.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,9 @@ func (p *Payload) PackLittleEndian() *big.Int {
252252
// Reverse byte array for little endian signals.
253253
func reverse(data []byte) []byte {
254254
reversedArray := make([]byte, len(data))
255-
for i, j := 0, len(data)-1; i < j; i, j = i+1, j-1 {
256-
reversedArray[i], reversedArray[j] = data[j], data[i]
255+
copy(reversedArray, data)
256+
for i, j := 0, len(reversedArray)-1; i < j; i, j = i+1, j-1 {
257+
reversedArray[i], reversedArray[j] = reversedArray[j], reversedArray[i]
257258
}
258259
return reversedArray
259260
}

0 commit comments

Comments
 (0)