cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b9db9ca2e359ad75e9df52542a3864c19ad14f5e
commit b9db9ca2e359ad75e9df52542a3864c19ad14f5e Author: Cedric BAIL <ced...@osg.samsung.com> Date: Mon Jan 19 14:44:13 2015 +0100 Revert "eet: fix memory leak in eet_cipher" This reverts commit d25d56758c735cdf5760278f8a97e9c6b8ec7355. That patch was leading to double. Thanks ami for finding it. --- src/lib/eet/eet_cipher.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/eet/eet_cipher.c b/src/lib/eet/eet_cipher.c index 66ee245..2dd4d07 100644 --- a/src/lib/eet/eet_cipher.c +++ b/src/lib/eet/eet_cipher.c @@ -1110,10 +1110,8 @@ eet_decipher(const void *data, err = gcry_cipher_setiv(cipher, iv, MAX_IV_LEN); if (err) - { - free(ret); - goto on_error; - } + goto on_error; + err = gcry_cipher_setkey(cipher, ik, MAX_KEY_LEN); if (err) goto on_error; --