More malloc context tweaks

This commit is contained in:
Howard Chu 2003-04-10 06:14:16 +00:00
parent 7287c0ff01
commit 42e7845d81
2 changed files with 5 additions and 5 deletions

View file

@ -442,7 +442,7 @@ ber_start_seqorset(
assert( ber != NULL );
assert( LBER_VALID( ber ) );
new = (Seqorset *) LBER_CALLOC( 1, sizeof(Seqorset) );
new = (Seqorset *) ber_memcalloc_x( 1, sizeof(Seqorset), ber->ber_memctx );
if ( new == NULL ) {
return -1;
@ -649,7 +649,7 @@ ber_put_seqorset( BerElement *ber )
}
/* we're done with this seqorset, so free it up */
LBER_FREE( (char *) (*sos) );
ber_memfree_x( (char *) (*sos), ber->ber_memctx );
*sos = next;
return taglen + lenlen + len;

View file

@ -160,11 +160,11 @@ ber_free_buf( BerElement *ber )
assert( LBER_VALID( ber ) );
if ( ber->ber_buf) LBER_FREE( ber->ber_buf );
if ( ber->ber_buf) ber_memfree_x( ber->ber_buf, ber->ber_memctx );
for( s = ber->ber_sos ; s != NULL ; s = next ) {
next = s->sos_next;
LBER_FREE( s );
ber_memfree_x( s, ber->ber_memctx );
}
ber->ber_buf = NULL;
@ -186,7 +186,7 @@ ber_free( BerElement *ber, int freebuf )
if( freebuf )
ber_free_buf( ber );
LBER_FREE( (char *) ber );
ber_memfree_x( (char *) ber, ber->ber_memctx );
}
int