summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorderaadt <>2014-12-03 19:45:16 +0000
committerderaadt <>2014-12-03 19:45:16 +0000
commit39e2aa4a9102c4b61c852837948074b704e5d68e (patch)
tree375c983217002941afbb2aac14b22067aada00ce
parent449e625bd0d8eb04d234c487c99d7a78724d2540 (diff)
downloadopenbsd-39e2aa4a9102c4b61c852837948074b704e5d68e.tar.gz
openbsd-39e2aa4a9102c4b61c852837948074b704e5d68e.tar.bz2
openbsd-39e2aa4a9102c4b61c852837948074b704e5d68e.zip
Spotted another opportunity to use reallocarray().
ok miod
-rw-r--r--src/lib/libcrypto/ec/ec_print.c4
-rw-r--r--src/lib/libssl/src/crypto/ec/ec_print.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/ec/ec_print.c b/src/lib/libcrypto/ec/ec_print.c
index 45d20b29a5..1c142a1df5 100644
--- a/src/lib/libcrypto/ec/ec_print.c
+++ b/src/lib/libcrypto/ec/ec_print.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec_print.c,v 1.5 2014/06/12 15:49:29 deraadt Exp $ */ 1/* $OpenBSD: ec_print.c,v 1.6 2014/12/03 19:45:16 deraadt Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -141,7 +141,7 @@ EC_POINT_point2hex(const EC_GROUP * group, const EC_POINT * point,
141 free(buf); 141 free(buf);
142 return NULL; 142 return NULL;
143 } 143 }
144 ret = malloc(buf_len * 2 + 2); 144 ret = reallocarray(NULL, buf_len + 1, 2);
145 if (ret == NULL) { 145 if (ret == NULL) {
146 free(buf); 146 free(buf);
147 return NULL; 147 return NULL;
diff --git a/src/lib/libssl/src/crypto/ec/ec_print.c b/src/lib/libssl/src/crypto/ec/ec_print.c
index 45d20b29a5..1c142a1df5 100644
--- a/src/lib/libssl/src/crypto/ec/ec_print.c
+++ b/src/lib/libssl/src/crypto/ec/ec_print.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec_print.c,v 1.5 2014/06/12 15:49:29 deraadt Exp $ */ 1/* $OpenBSD: ec_print.c,v 1.6 2014/12/03 19:45:16 deraadt Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -141,7 +141,7 @@ EC_POINT_point2hex(const EC_GROUP * group, const EC_POINT * point,
141 free(buf); 141 free(buf);
142 return NULL; 142 return NULL;
143 } 143 }
144 ret = malloc(buf_len * 2 + 2); 144 ret = reallocarray(NULL, buf_len + 1, 2);
145 if (ret == NULL) { 145 if (ret == NULL) {
146 free(buf); 146 free(buf);
147 return NULL; 147 return NULL;