projects
/
wpasupplicant
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
23a1392
)
Avoid memory leak on error path in crypto_cipher_init()
author
Jouni Malinen
<j@w1.fi>
Sat, 7 Feb 2009 10:07:06 +0000
(12:07 +0200)
committer
Jouni Malinen
<j@w1.fi>
Sat, 7 Feb 2009 10:07:06 +0000
(12:07 +0200)
src/crypto/crypto_openssl.c
patch
|
blob
|
history
diff --git
a/src/crypto/crypto_openssl.c
b/src/crypto/crypto_openssl.c
index
e02af65
..
a4c3415
100644
(file)
--- a/
src/crypto/crypto_openssl.c
+++ b/
src/crypto/crypto_openssl.c
@@
-283,6
+283,7
@@
struct crypto_cipher * crypto_cipher_init(enum crypto_cipher_alg alg,
cipher = EVP_aes_256_cbc();
break;
default:
+ os_free(ctx);
return NULL;
}
break;
@@
-301,6
+302,7
@@
struct crypto_cipher * crypto_cipher_init(enum crypto_cipher_alg alg,
break;
#endif /* OPENSSL_NO_RC2 */
default:
+ os_free(ctx);
return NULL;
}