summaryrefslogtreecommitdiffstats
path: root/lib/libssl/src/crypto/buffer/buf_str.c
diff options
context:
space:
mode:
authorjsing <jsing@openbsd.org>2014-04-26 13:07:16 +0000
committerjsing <jsing@openbsd.org>2014-04-26 13:07:16 +0000
commit1103accf69f1c89aa5088fb29c024092438e955a (patch)
treea81822c552be522520a7aaf65da2b71d502602b5 /lib/libssl/src/crypto/buffer/buf_str.c
parentKNF. (diff)
downloadwireguard-openbsd-1103accf69f1c89aa5088fb29c024092438e955a.tar.xz
wireguard-openbsd-1103accf69f1c89aa5088fb29c024092438e955a.zip
More KNF.
Diffstat (limited to 'lib/libssl/src/crypto/buffer/buf_str.c')
-rw-r--r--lib/libssl/src/crypto/buffer/buf_str.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/libssl/src/crypto/buffer/buf_str.c b/lib/libssl/src/crypto/buffer/buf_str.c
index 819155626a0..33836d0af4e 100644
--- a/lib/libssl/src/crypto/buffer/buf_str.c
+++ b/lib/libssl/src/crypto/buffer/buf_str.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: buf_str.c,v 1.7 2014/04/17 14:28:44 beck Exp $ */
+/* $OpenBSD: buf_str.c,v 1.8 2014/04/26 13:07:16 jsing Exp $ */
/*
* Copyright (c) 2014 Bob Beck
*
@@ -31,6 +31,7 @@ char *
BUF_strdup(const char *str)
{
char *ret = NULL;
+
if (str != NULL) {
if (!(ret = strdup(str)))
BUFerr(BUF_F_BUF_STRDUP, ERR_R_MALLOC_FAILURE);
@@ -42,6 +43,7 @@ char *
BUF_strndup(const char *str, size_t siz)
{
char *ret = NULL;
+
if (str != NULL) {
if (!(ret = strndup(str, siz)))
BUFerr(BUF_F_BUF_STRNDUP, ERR_R_MALLOC_FAILURE);
@@ -53,6 +55,7 @@ void *
BUF_memdup(const void *data, size_t siz)
{
void *ret = NULL;
+
if (data != NULL) {
if (!(ret = malloc(siz)))
BUFerr(BUF_F_BUF_MEMDUP, ERR_R_MALLOC_FAILURE);