Mercurial > dropbear
diff libtommath/bn_mp_init_copy.c @ 1470:8bba51a55704
Update to libtommath v1.0.1
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 08 Feb 2018 23:11:40 +0800 |
parents | 60fc6476e044 |
children | f52919ffd3b1 |
line wrap: on
line diff
--- a/libtommath/bn_mp_init_copy.c Thu Feb 08 22:21:47 2018 +0800 +++ b/libtommath/bn_mp_init_copy.c Thu Feb 08 23:11:40 2018 +0800 @@ -23,10 +23,15 @@ if ((res = mp_init_size (a, b->used)) != MP_OKAY) { return res; } - return mp_copy (b, a); + + if((res = mp_copy (b, a)) != MP_OKAY) { + mp_clear(a); + } + + return res; } #endif -/* $Source$ */ -/* $Revision$ */ -/* $Date$ */ +/* ref: $Format:%D$ */ +/* git commit: $Format:%H$ */ +/* commit time: $Format:%ai$ */