summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/buffer/buf_str.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/buffer/buf_str.c')
-rw-r--r--src/lib/libcrypto/buffer/buf_str.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/libcrypto/buffer/buf_str.c b/src/lib/libcrypto/buffer/buf_str.c
index 819155626a..33836d0af4 100644
--- a/src/lib/libcrypto/buffer/buf_str.c
+++ b/src/lib/libcrypto/buffer/buf_str.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: buf_str.c,v 1.7 2014/04/17 14:28:44 beck Exp $ */ 1/* $OpenBSD: buf_str.c,v 1.8 2014/04/26 13:07:16 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Bob Beck 3 * Copyright (c) 2014 Bob Beck
4 * 4 *
@@ -31,6 +31,7 @@ char *
31BUF_strdup(const char *str) 31BUF_strdup(const char *str)
32{ 32{
33 char *ret = NULL; 33 char *ret = NULL;
34
34 if (str != NULL) { 35 if (str != NULL) {
35 if (!(ret = strdup(str))) 36 if (!(ret = strdup(str)))
36 BUFerr(BUF_F_BUF_STRDUP, ERR_R_MALLOC_FAILURE); 37 BUFerr(BUF_F_BUF_STRDUP, ERR_R_MALLOC_FAILURE);
@@ -42,6 +43,7 @@ char *
42BUF_strndup(const char *str, size_t siz) 43BUF_strndup(const char *str, size_t siz)
43{ 44{
44 char *ret = NULL; 45 char *ret = NULL;
46
45 if (str != NULL) { 47 if (str != NULL) {
46 if (!(ret = strndup(str, siz))) 48 if (!(ret = strndup(str, siz)))
47 BUFerr(BUF_F_BUF_STRNDUP, ERR_R_MALLOC_FAILURE); 49 BUFerr(BUF_F_BUF_STRNDUP, ERR_R_MALLOC_FAILURE);
@@ -53,6 +55,7 @@ void *
53BUF_memdup(const void *data, size_t siz) 55BUF_memdup(const void *data, size_t siz)
54{ 56{
55 void *ret = NULL; 57 void *ret = NULL;
58
56 if (data != NULL) { 59 if (data != NULL) {
57 if (!(ret = malloc(siz))) 60 if (!(ret = malloc(siz)))
58 BUFerr(BUF_F_BUF_MEMDUP, ERR_R_MALLOC_FAILURE); 61 BUFerr(BUF_F_BUF_MEMDUP, ERR_R_MALLOC_FAILURE);