mirror of
https://github.com/logos-storage/logos-storage-nim.git
synced 2026-07-16 06:09:36 +00:00
Copy cstring and free it
This commit is contained in:
parent
bba3941c72
commit
630cf169b3
@ -41,7 +41,7 @@ proc createShared*(
|
||||
sizeof(cstring) * peerAddresses.len
|
||||
))
|
||||
for i in 0 ..< peerAddresses.len:
|
||||
ret[].peerAddresses[i] = peerAddresses[i]
|
||||
ret[].peerAddresses[i] = peerAddresses[i].alloc()
|
||||
|
||||
return ret
|
||||
|
||||
@ -52,6 +52,8 @@ proc destroyShared*(self: ptr NodeP2PRequest) =
|
||||
deallocShared(self[].peerId)
|
||||
|
||||
if self[].peerAddresses != nil:
|
||||
for i in 0 ..< self[].peerAddressesLen:
|
||||
deallocShared(self[].peerAddresses[i])
|
||||
deallocShared(self[].peerAddresses)
|
||||
|
||||
deallocShared(self)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user