fix typos and other little errors ...
This commit is contained in:
parent
0cd08cce17
commit
75acc288ca
@ -237,7 +237,7 @@ end:
|
||||
ERR_free_strings();
|
||||
|
||||
#ifdef LEVITTE_DEBUG
|
||||
/* Just to make sure I get a memory leak I can see :-) */
|
||||
CRYPTO_add_info("Just to make sure I get a memory leak I can see :-)");
|
||||
(void)Malloc(1024);
|
||||
#endif
|
||||
|
||||
|
@ -213,7 +213,7 @@ typedef struct crypto_ex_data_func_st
|
||||
#endif
|
||||
|
||||
/* Set standard debugging functions (not done by default
|
||||
* unless CRYPTO_MDEBUG ist defined) */
|
||||
* unless CRYPTO_MDEBUG is defined) */
|
||||
#define CRYPTO_malloc_debug_init() do {\
|
||||
CRYPTO_set_mem_debug_functions(\
|
||||
(void (*)())CRYPTO_dbg_malloc,\
|
||||
@ -304,7 +304,7 @@ long CRYPTO_get_mem_debug_options();
|
||||
|
||||
#define CRYPTO_add_info(info) \
|
||||
CRYPTO_add_info_(info, __FILE__, __LINE__);
|
||||
int CRYPTO_add_info_(const char *file, int line, const char *info);
|
||||
int CRYPTO_add_info_(const char *info, const char *file, int line);
|
||||
int CRYPTO_remove_info(void);
|
||||
int CRYPTO_remove_all_info(void);
|
||||
|
||||
|
@ -286,14 +286,14 @@ static APP_INFO *remove_info()
|
||||
return(ret);
|
||||
}
|
||||
|
||||
int CRYPTO_add_info_(const char *file, int line, const char *info)
|
||||
int CRYPTO_add_info_(const char *info, const char *file, int line)
|
||||
{
|
||||
APP_INFO *ami, *amim;
|
||||
int ret=0;
|
||||
|
||||
if (is_MemCheck_on())
|
||||
{
|
||||
MemCheck_off();
|
||||
MemCheck_off(); /* obtains CRYPTO_LOCK_MALLOC2 */
|
||||
|
||||
if ((ami = (APP_INFO *)Malloc(sizeof(APP_INFO))) == NULL)
|
||||
{
|
||||
@ -330,7 +330,7 @@ int CRYPTO_add_info_(const char *file, int line, const char *info)
|
||||
ami->next=amim;
|
||||
}
|
||||
err:
|
||||
MemCheck_on();
|
||||
MemCheck_on(); /* releases CRYPTO_LOCK_MALLOC2 */
|
||||
}
|
||||
|
||||
return(ret);
|
||||
@ -340,15 +340,13 @@ int CRYPTO_remove_info(void)
|
||||
{
|
||||
int ret=0;
|
||||
|
||||
if (is_MemCheck_on()) /* _must_ be true, or something went severly wrong */
|
||||
if (is_MemCheck_on()) /* _must_ be true, or something went severely wrong */
|
||||
{
|
||||
MemCheck_off();
|
||||
CRYPTO_w_lock(CRYPTO_LOCK_MALLOC);
|
||||
MemCheck_off(); /* obtains CRYPTO_LOCK_MALLOC2 */
|
||||
|
||||
ret=(remove_info() != NULL);
|
||||
|
||||
CRYPTO_w_unlock(CRYPTO_LOCK_MALLOC);
|
||||
MemCheck_on();
|
||||
MemCheck_on(); /* releases CRYPTO_LOCK_MALLOC2 */
|
||||
}
|
||||
return(ret);
|
||||
}
|
||||
@ -359,14 +357,12 @@ int CRYPTO_remove_all_info(void)
|
||||
|
||||
if (is_MemCheck_on()) /* _must_ be true */
|
||||
{
|
||||
MemCheck_off();
|
||||
CRYPTO_w_lock(CRYPTO_LOCK_MALLOC);
|
||||
MemCheck_off(); /* obtains CRYPTO_LOCK_MALLOC2 */
|
||||
|
||||
while(remove_info() != NULL)
|
||||
ret++;
|
||||
|
||||
CRYPTO_w_unlock(CRYPTO_LOCK_MALLOC);
|
||||
MemCheck_on();
|
||||
MemCheck_on(); /* releases CRYPTO_LOCK_MALLOC2 */
|
||||
}
|
||||
return(ret);
|
||||
}
|
||||
@ -389,14 +385,13 @@ void CRYPTO_dbg_malloc(void *addr, int num, const char *file, int line,
|
||||
|
||||
if (is_MemCheck_on())
|
||||
{
|
||||
MemCheck_off();
|
||||
MemCheck_off(); /* obtains CRYPTO_LOCK_MALLOC2 */
|
||||
if ((m=(MEM *)Malloc(sizeof(MEM))) == NULL)
|
||||
{
|
||||
Free(addr);
|
||||
MemCheck_on();
|
||||
MemCheck_on(); /* releases CRYPTO_LOCK_MALLOC2 */
|
||||
return;
|
||||
}
|
||||
CRYPTO_w_lock(CRYPTO_LOCK_MALLOC);
|
||||
if (mh == NULL)
|
||||
{
|
||||
if ((mh=lh_new(mem_hash,mem_cmp)) == NULL)
|
||||
@ -453,8 +448,7 @@ void CRYPTO_dbg_malloc(void *addr, int num, const char *file, int line,
|
||||
Free(mm);
|
||||
}
|
||||
err:
|
||||
CRYPTO_w_unlock(CRYPTO_LOCK_MALLOC);
|
||||
MemCheck_on();
|
||||
MemCheck_on(); /* releases CRYPTO_LOCK_MALLOC2 */
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -490,7 +484,7 @@ void CRYPTO_dbg_free(void *addr, int before_p)
|
||||
Free(mp);
|
||||
}
|
||||
|
||||
MemCheck_on();
|
||||
MemCheck_on(); /* releases CRYPTO_LOCK_MALLOC2 */
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
@ -524,8 +518,7 @@ void CRYPTO_dbg_realloc(void *addr1, void *addr2, int num,
|
||||
|
||||
if (is_MemCheck_on())
|
||||
{
|
||||
MemCheck_off();
|
||||
CRYPTO_w_lock(CRYPTO_LOCK_MALLOC);
|
||||
MemCheck_off(); /* obtains CRYPTO_LOCK_MALLOC2 */
|
||||
|
||||
m.addr=addr1;
|
||||
mp=(MEM *)lh_delete(mh,(char *)&m);
|
||||
@ -542,8 +535,7 @@ void CRYPTO_dbg_realloc(void *addr1, void *addr2, int num,
|
||||
lh_insert(mh,(char *)mp);
|
||||
}
|
||||
|
||||
CRYPTO_w_unlock(CRYPTO_LOCK_MALLOC);
|
||||
MemCheck_on();
|
||||
MemCheck_on(); /* releases CRYPTO_LOCK_MALLOC2 */
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -610,7 +602,7 @@ static void print_leak(MEM *m, MEM_LEAK *l)
|
||||
ami_cnt++;
|
||||
memset(buf,'>',ami_cnt);
|
||||
sprintf(buf + ami_cnt,
|
||||
"thread=%lu, file=%s, line=%d, info=\"",
|
||||
" thread=%lu, file=%s, line=%d, info=\"",
|
||||
amip->thread, amip->file, amip->line);
|
||||
buf_len=strlen(buf);
|
||||
info_len=strlen(amip->info);
|
||||
|
Loading…
x
Reference in New Issue
Block a user