forked from enlightenment/efl
eet: fix memory leak with OpenSSL.
Reported by Leandro Santiago <leandrosansilva@gmail.com>. SVN revision: 80648
This commit is contained in:
parent
c0ac1daafd
commit
0d1b29e5e1
|
@ -1,3 +1,7 @@
|
||||||
|
2012-12-11 Cedric Bail
|
||||||
|
|
||||||
|
* Fix leak eet_pbkdf2_sha1 with OpenSSL.
|
||||||
|
|
||||||
2012-12-10 Gustavo Sverzut Barbieri (k-s)
|
2012-12-10 Gustavo Sverzut Barbieri (k-s)
|
||||||
|
|
||||||
* Added ECORE_GETOPT_ACTION_BREAK to force breaking out of argument
|
* Added ECORE_GETOPT_ACTION_BREAK to force breaking out of argument
|
||||||
|
|
1
NEWS
1
NEWS
|
@ -72,3 +72,4 @@ Fixes:
|
||||||
* Fix build of Ecore_Evas_Extn on Solaris.
|
* Fix build of Ecore_Evas_Extn on Solaris.
|
||||||
* Don't leak fd on exec.
|
* Don't leak fd on exec.
|
||||||
* Fixed polygon rendering bug in GL backend when there are cutouts.
|
* Fixed polygon rendering bug in GL backend when there are cutouts.
|
||||||
|
* Fix leak in eet_pbkdf2_sha1 with OpenSSL.
|
||||||
|
|
|
@ -1324,12 +1324,12 @@ eet_pbkdf2_sha1(const char *key,
|
||||||
for (k = 0; k < tmp_len; k++)
|
for (k = 0; k < tmp_len; k++)
|
||||||
p[k] ^= digest[k];
|
p[k] ^= digest[k];
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
# ifdef HAVE_GNUTLS
|
# ifdef HAVE_GNUTLS
|
||||||
# else
|
# else
|
||||||
HMAC_cleanup(&hctx);
|
HMAC_cleanup(&hctx);
|
||||||
# endif /* ifdef HAVE_GNUTLS */
|
# endif /* ifdef HAVE_GNUTLS */
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue