From: Danny Al-Gaaf Date: Tue, 24 Feb 2015 09:50:11 +0000 (+0100) Subject: erasure-code/shec/shec.cc: fix resource leak X-Git-Tag: suse_latest~18^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0be126d5f23a187f122a5787188f24f3f5cd4183;p=ceph.git erasure-code/shec/shec.cc: fix resource leak Free tmpmat in error case. Fix for: [src/erasure-code/shec/shec.cc:176]: (error) Memory leak: tmpmat Signed-off-by: Danny Al-Gaaf --- diff --git a/src/erasure-code/shec/shec.cc b/src/erasure-code/shec/shec.cc index 3b375b2b32cd..178b7652b036 100644 --- a/src/erasure-code/shec/shec.cc +++ b/src/erasure-code/shec/shec.cc @@ -172,6 +172,7 @@ int shec_make_decoding_matrix(bool prepare, int k, int m, int w, int *matrix, in } if (ek > m){ + free(tmpmat); return -1; }