Fix memory leak.

This commit is contained in:
Ben Laurie 2002-01-18 11:32:30 +00:00
parent cca28b291c
commit bdae099862

View File

@ -443,7 +443,11 @@ err:
if (line != NULL) *line=eline; if (line != NULL) *line=eline;
sprintf(btmp,"%ld",eline); sprintf(btmp,"%ld",eline);
ERR_add_error_data(2,"line ",btmp); ERR_add_error_data(2,"line ",btmp);
if ((h != conf->data) && (conf->data != NULL)) CONF_free(conf->data); if ((h != conf->data) && (conf->data != NULL))
{
CONF_free(conf->data);
conf->data=NULL;
}
if (v != NULL) if (v != NULL)
{ {
if (v->name != NULL) OPENSSL_free(v->name); if (v->name != NULL) OPENSSL_free(v->name);