mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-07 02:39:48 +09:00
resolved the infinite loop on exit (thanks giga for the hint).
I resolved a memory alloc problem into hmac_init (same kind that the one of md5_init). It's still saying there is a memory corruption. Since the memory corruption happens before it is found (in malloc()), I'll have to run valgrind to locate it. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@46 7dcaeef0-15fb-0310-b436-a5af3365683c
This commit is contained in:
@@ -253,7 +253,7 @@ void md5_final(unsigned char *md,MD5CTX c){
|
||||
|
||||
HMACCTX hmac_init(const void *key, int len,int type){
|
||||
HMACCTX ctx;
|
||||
ctx=malloc(sizeof(HMAC_CTX));
|
||||
ctx=malloc(sizeof(*ctx));
|
||||
#ifndef OLD_CRYPTO
|
||||
HMAC_CTX_init(ctx); // openssl 0.9.7 requires it.
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user