On Mon, 7 Feb 2011, Herbert Xu wrote: > On Sun, Feb 06, 2011 at 09:34:33PM +0100, Jesper Juhl wrote: > > On Mon, 7 Feb 2011, Herbert Xu wrote: > > > > > On Sun, Feb 06, 2011 at 08:43:22PM +0100, Jesper Juhl wrote: > > > > > > > > Herbert: If Tadeusz agrees, could you please replace the patch you > > > > merged > > > > with the one above? > > > > > > Please send an incremental patch. > > > > > Sure thing. What would you like it based on exactly? > > The current cryptodev-2.6 tree should do. > Here goes.
Fix up previous patch that attempted to fix a mem leak in rfc4106_set_hash_subkey. The previous patch was flawed in that the 'goto out' would still leak. Signed-off-by: Jesper Juhl <j...@chaosbits.net> --- aesni-intel_glue.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/x86/crypto/aesni-intel_glue.c b/arch/x86/crypto/aesni-intel_glue.c index e013552..4a8c015 100644 --- a/arch/x86/crypto/aesni-intel_glue.c +++ b/arch/x86/crypto/aesni-intel_glue.c @@ -874,7 +874,7 @@ rfc4106_set_hash_subkey(u8 *hash_subkey, const u8 *key, unsigned int key_len) ret = crypto_ablkcipher_setkey(ctr_tfm, key, key_len); if (ret) - goto out; + goto out_free_ablkcipher; req = ablkcipher_request_alloc(ctr_tfm, GFP_KERNEL); if (!req) { @@ -916,7 +916,6 @@ out_free_request: kfree(req_data); out_free_ablkcipher: crypto_free_ablkcipher(ctr_tfm); -out: return ret; } -- Jesper Juhl <j...@chaosbits.net> http://www.chaosbits.net/ Plain text mails only, please. Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html