From 645923dffb1bc46b8b1eb2f942f8d923f9f6cfd4 Mon Sep 17 00:00:00 2001 From: deraadt <> Date: Fri, 18 Apr 2014 15:38:16 +0000 Subject: use the portable construct around asprintf; pointed out by halex --- src/lib/libcrypto/conf/conf_mod.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/lib/libcrypto/conf/conf_mod.c') diff --git a/src/lib/libcrypto/conf/conf_mod.c b/src/lib/libcrypto/conf/conf_mod.c index 436f239b12..2417086537 100644 --- a/src/lib/libcrypto/conf/conf_mod.c +++ b/src/lib/libcrypto/conf/conf_mod.c @@ -551,7 +551,8 @@ CONF_get1_default_config_file(void) file = getenv("OPENSSL_CONF"); if (file) return BUF_strdup(file); - asprintf(&file, "%s/openssl.cnf", X509_get_default_cert_area()); + if (asprintf(&file, "%s/openssl.cnf", X509_get_default_cert_area()) == -1) + return (NULL); return file; } -- cgit v1.2.3-55-g6feb