X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fconf%2Fconf_def.c;fp=crypto%2Fconf%2Fconf_def.c;h=c05c3c6b109de719b1dd42c73a2ababa76bbd624;hp=1832cf535f88cd4b6d2cc08179b8794d1cb3c4ca;hb=19b30f1c596a8df2a522f9d6dfc1c1782790fc78;hpb=74b485848a608383d8d37c04480821ea7b613110 diff --git a/crypto/conf/conf_def.c b/crypto/conf/conf_def.c index 1832cf535f..c05c3c6b10 100644 --- a/crypto/conf/conf_def.c +++ b/crypto/conf/conf_def.c @@ -424,6 +424,7 @@ static int def_load_bio(CONF *conf, BIO *in, long *line) if (!parsebool(pval, &conf->flag_abspath)) goto err; } else if (strcmp(p, "includedir") == 0) { + OPENSSL_free(conf->includedir); if ((conf->includedir = OPENSSL_strdup(pval)) == NULL) { ERR_raise(ERR_LIB_CONF, ERR_R_MALLOC_FAILURE); goto err;