From a1a7609ec09aaab3e083867ae776e06295996a84 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 14 Dec 2024 13:20:03 +0800 Subject: [PATCH] fix a memory leak --- src/modules/pickle.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/pickle.c b/src/modules/pickle.c index 75a7bf0e..6d820973 100644 --- a/src/modules/pickle.c +++ b/src/modules/pickle.c @@ -36,6 +36,7 @@ static void PickleObject__py_submit(PickleObject* self, py_OutRef out) { unsigned char* data = c11_vector__submit(&self->codes, &size); unsigned char* out_data = py_newbytes(out, size); memcpy(out_data, data, size); + free(data); } static void PickleObject__write_bytes(PickleObject* buf, const void* data, int size) {