projects
/
oweals
/
openssl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
64d1cc0
)
GH1555: Don't bump size on realloc failure
author
Rich Salz
<rsalz@openssl.org>
Fri, 9 Sep 2016 14:52:59 +0000
(10:52 -0400)
committer
Rich Salz
<rsalz@openssl.org>
Wed, 21 Sep 2016 14:41:13 +0000
(10:41 -0400)
Reviewed-by: Richard Levitte <levitte@openssl.org>
(cherry picked from commit
6fcace45bda108ad4d3f95261494dd479720d92c
)
crypto/lhash/lhash.c
patch
|
blob
|
history
diff --git
a/crypto/lhash/lhash.c
b/crypto/lhash/lhash.c
index 19c6d2c31d5e0734063efaa619d3ec0ca2b4f284..adde832cc45c637016064aaabb00c392e2b6abe8 100644
(file)
--- a/
crypto/lhash/lhash.c
+++ b/
crypto/lhash/lhash.c
@@
-213,8
+213,8
@@
static int expand(OPENSSL_LHASH *lh)
j = (int)lh->num_alloc_nodes * 2;
n = OPENSSL_realloc(lh->b, (int)(sizeof(OPENSSL_LH_NODE *) * j));
if (n == NULL) {
- /* fputs("realloc error in lhash",stderr); */
lh->error++;
+ lh->num_nodes--;
lh->p = 0;
return 0;
}