From c4e3191290f7dc034878e8c9eee2f395db280afd Mon Sep 17 00:00:00 2001 From: beck <> Date: Tue, 22 Jul 2014 02:21:20 +0000 Subject: Kill a bunch more BUF_strdup's - these are converted to have a check for NULL before an intrinsic strdup. ok miod@ --- src/lib/libcrypto/conf/conf_mod.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/lib/libcrypto/conf') diff --git a/src/lib/libcrypto/conf/conf_mod.c b/src/lib/libcrypto/conf/conf_mod.c index c4c429497c..4363f297c7 100644 --- a/src/lib/libcrypto/conf/conf_mod.c +++ b/src/lib/libcrypto/conf/conf_mod.c @@ -1,4 +1,4 @@ -/* $OpenBSD: conf_mod.c,v 1.24 2014/07/13 16:03:09 beck Exp $ */ +/* $OpenBSD: conf_mod.c,v 1.25 2014/07/22 02:21:20 beck Exp $ */ /* Written by Stephen Henson (steve@openssl.org) for the OpenSSL * project 2001. */ @@ -283,6 +283,8 @@ module_add(DSO *dso, const char *name, conf_init_func *ifunc, { CONF_MODULE *tmod = NULL; + if (name == NULL) + return NULL; if (supported_modules == NULL) supported_modules = sk_CONF_MODULE_new_null(); if (supported_modules == NULL) @@ -292,7 +294,7 @@ module_add(DSO *dso, const char *name, conf_init_func *ifunc, return NULL; tmod->dso = dso; - tmod->name = BUF_strdup(name); + tmod->name = strdup(name); tmod->init = ifunc; tmod->finish = ffunc; tmod->links = 0; -- cgit v1.2.3-55-g6feb