Skip to content

Commit f394d9e

Browse files
authored
[hermes] Fix memory leak (#881)
1 parent 19b77e2 commit f394d9e

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

hermes/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hermes/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hermes"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2021"
55

66
[dependencies]

hermes/src/network/p2p.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,11 @@ func RegisterObservationCallback(f C.callback_t, network_id, bootstrap_addrs, li
203203
case *GossipMessage_SignedVaaWithQuorum:
204204
vaaBytes := msg.GetSignedVaaWithQuorum().GetVaa()
205205
cBytes := C.CBytes(vaaBytes)
206-
defer C.free(cBytes)
207206
C.invoke(f, C.observation_t{
208207
vaa: (*C.char)(cBytes),
209208
vaa_len: C.size_t(len(vaaBytes)),
210209
})
210+
C.free(cBytes)
211211
}
212212
}
213213
}

0 commit comments

Comments
 (0)