From 820aca03ea70ea355993ae7978fcb9df14276b82 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 5 Apr 2018 15:01:44 +0900 Subject: [PATCH] emil: resolve possible memory leak. Submitted-By-Off: JongMin Lee --- src/lib/emile/emile_main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/emile/emile_main.c b/src/lib/emile/emile_main.c index de96269872..4037c96e01 100644 --- a/src/lib/emile/emile_main.c +++ b/src/lib/emile/emile_main.c @@ -140,7 +140,10 @@ emile_pbkdf2_sha1(const char *key, unsigned int key_len, const unsigned char *sa return EINA_FALSE; step2 = eina_binbuf_manage_new(digest, 20, EINA_TRUE); if (!step2) - return EINA_FALSE; + { + eina_binbuf_free(step1); + return EINA_FALSE; + } for (i = 1; len; len -= tmp_len, p += tmp_len, i++) {