From e45a03553a57f9e5323a71a1d9c3b6553a776a1c Mon Sep 17 00:00:00 2001 From: Eric Lambert Date: Thu, 26 Jun 2014 22:09:27 -0700 Subject: [PATCH] Free missing_data and missing_parity buffers to prevent memory leak --- src/xor_code.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xor_code.c b/src/xor_code.c index 5f190d0..2eb25df 100644 --- a/src/xor_code.c +++ b/src/xor_code.c @@ -320,6 +320,8 @@ void xor_reconstruct_one(xor_code_t *code_desc, char **data, char **parity, int code_desc->decode(code_desc, data, parity, missing_idxs, blocksize, 1); } } + free(missing_data); + free(missing_parity); } int num_missing_data_in_parity(xor_code_t *code_desc, int parity_idx, int *missing_data)